Page 11 of 23

Re: FCI: Folding@Home Client Info (Web based client monitor)

Posted: Tue Aug 04, 2009 1:39 pm
by smoking2000
I have taken my new server into production by migrating its internal IP address. No one should have noticed a thing :)

All my websites and other services are now handled by this new machine, and the old one will likely be donated to someone.

Please let me know if you encounter any problems.

Re: FCI: Folding@Home Client Info (Web based client monitor)

Posted: Sun Sep 06, 2009 2:50 am
by jimerickson
when trying to update i get the following:

Code: Select all

Changing working directory to: /var/www/fci/

Reading XML files ...Warning:  element has no 'number' key attribute at /usr/local/bin/fci-update-xml-files.pl line 132
 Done.

Processing client: odysseus

Checking last update ...
 Current: 2009-09-05 21:37:51
     Now: 2009-09-05 21:43:02
The last upload is less than 1 hour old.
This client has not been processed before.
Client is considered: new (First upload: 5 minutes 11 seconds ago)
Client was first seen on: 2009-09-05 21:37:51

Files for this client:
 client-data/odysseus/qd-data.xml.new (qd_data_new)
 client-data/odysseus/client.xml.new (client_xml_new)
 client-data/odysseus/client.cfg (client_cfg)
 client-data/odysseus/client.xml (client_xml)
 client-data/odysseus/FAHlog.txt (fahlog)
 client-data/odysseus/FAHlog-Complete.txt (fahlog_complete)
 client-data/odysseus/unitinfo.txt (unitinfo)
 client-data/odysseus/MyFolding.html (myfolding)
 client-data/odysseus/current.xyz (xyz)

File to parse: client-data/odysseus/qd-data.xml.new
Parsing qd-data.xml file: client-data/odysseus/qd-data.xml.new

File to parse: client-data/odysseus/unitinfo.txt
Parsing unitinfo.txt file: client-data/odysseus/unitinfo.txt

File to parse: client-data/odysseus/client.cfg
Parsing client.cfg file: client-data/odysseus/client.cfg

File to parse: client-data/odysseus/FAHlog.txt
Parsing FAHlog.txt file: client-data/odysseus/FAHlog.txt

File to parse: client-data/odysseus/FAHlog-Complete.txt
Parsing FAHlog-Complete.txt file: client-data/odysseus/FAHlog-Complete.txt

File to parse: client-data/odysseus/MyFolding.html
Parsing MyFolding.html file: client-data/odysseus/MyFolding.html

Pseudo-hashes are deprecated at /usr/local/bin/fci-update-xml-files.pl line 1326.
Pseudo-hashes are deprecated at /usr/local/bin/fci-update-xml-files.pl line 1328.
No such pseudo-hash field "2683" at /usr/local/bin/fci-update-xml-files.pl line 1328.
what have i done wrong? it won't update xml-files and shows no projects. i am running the bigadv work units.

Re: FCI: Folding@Home Client Info (Web based client monitor)

Posted: Sun Sep 06, 2009 7:11 am
by jimerickson
ok i finally got it to update so all is well now. i had some permissions wrong. sorry for the static. best regards.

Re: FCI: Folding@Home Client Info (Web based client monitor)

Posted: Sun Sep 06, 2009 8:43 am
by smoking2000
A famous mistake, good to hear you got it running after all :)

Re: FCI: Folding@Home Client Info (Web based client monitor)

Posted: Sun Sep 06, 2009 5:04 pm
by jimerickson
smoking2000 --
just wanted to let you know that fci is an excellent piece of software. i am very impressed.

Re: FCI: Folding@Home Client Info (Web based client monitor)

Posted: Tue Sep 22, 2009 10:02 am
by Magic Michael
Shadowtester wrote:I thought of another possible future feature which would be helpful if possible. It would be nice if you could have the server check the client logs and maybe compare the time stamps intervals and report if the time stamp interval exceeds maybe twice the time per frame to help alert the person using fci to monitor the clients that that client has a problem and may be hung. I know fahmon does something like that and will report the client is hung it would be great if fci could do the same so remotely monitored client that became hung could be attended too.
I'd like to second that suggestion. Today I had a hung (Linux/Wine) GPU client and I needed FAHmon to detect that.
I installed FCI yesterday and so far I'm very impressed by its possibilities, although I only want to use it as a monitoring tool for multiple clients - that means no graphs, no images of molecules etc for me.
Very good program, and the installation guide for Gentoo worked like a charm !

Re: FCI: Folding@Home Client Info (Web based client monitor)

Posted: Tue Sep 22, 2009 10:30 am
by smoking2000
I can tell you that client hung detection is being worked on for v1.6, but a release will take some more time even though I have recovered from my broken collarbone and returned from my vacation. I don't have much time to dedicate for FCI now, as I'm being denied slack by the Conspiracy.

Re: FCI: Folding@Home Client Info (Web based client monitor)

Posted: Tue Sep 22, 2009 11:58 pm
by jimerickson
updated apache and now fci seems broken.

Code: Select all

* apache2 has detected a syntax error in your configuration files:
Syntax error on line 10 of /etc/apache2/vhosts.d/99_fci.conf:
Invalid command 'PerlHandler', perhaps misspelled or defined by a module
not included in the server configuration
* ERROR: apache2 failed to start


/etc/apache2/vhosts.d/99_fci.conf:

# FCI apache configuration

Alias /fci /var/www/fci

<Directory /var/www/fci/>
  DirectoryIndex index.pl

  <FilesMatch "^index\.pl$">
    SetHandler perl-script
    PerlHandler ModPerl::Registry
    Options +ExecCGI
    PerlOptions +GlobalRequest
  </FilesMatch>

  AllowOverride AuthConfig

  # Disallow access to the Perl components
  <FilesMatch "\.plc$">
    deny from all
  </FilesMatch>

  Options -Indexes +FollowSymLinks

  Order allow,deny
  Allow from all
</Directory>
can anyone give me a clue what to do??

Re: FCI: Folding@Home Client Info (Web based client monitor)

Posted: Wed Sep 23, 2009 4:18 am
by smoking2000
Make sure that your rebuild mod_perl2 to work with your new apache, and make sure the module is loaded in the apache config.

Re: FCI: Folding@Home Client Info (Web based client monitor)

Posted: Wed Sep 23, 2009 3:14 pm
by jimerickson
smoking2000
thank you for you reply. i followed your advice and re-emerged mod_perl. but since i am on gentoo there are quite a number of apache config files. how do i make sure the module is loaded? which file do i modify? it says not to modify /etc/apache2/httpd.conf as it is over written on update. thanks again for some great software!

Re: FCI: Folding@Home Client Info (Web based client monitor)

Posted: Wed Sep 23, 2009 4:05 pm
by smoking2000
Use the installation instructions for Gentoo as a guideline:
http://fci.bile.nl/?target=install.plc&os=Gentoo
Before reloading apache, make sure that "-D PERL -D APREQ" is added to APACHE2_OPTS in /etc/conf.d/apache2 so that mod_perl and libapreq2 are loaded when apache starts up.

Re: FCI: Folding@Home Client Info (Web based client monitor)

Posted: Wed Sep 23, 2009 7:08 pm
by jimerickson
thank you very much for pointing that out smoking2000!! that was exactly what was wrong. i should have thought of it. now i know. i wish gentoo would tell you that it is overwriting a configuration file. oh well, gotta love gentoo. thanks again for all your work!

Re: FCI: Folding@Home Client Info (Web based client monitor)

Posted: Wed Oct 28, 2009 4:46 am
by jimerickson
installed fci-1.5 on ubuntu. everything works except the username, teams and team stats pages. these pages only display

Code: Select all

usernames
Error running menu.plc:
Not a HASH reference at (eval 66) line 49.
Error running usernames.plc:
Not a HASH reference at (eval 67) line 156.

teams
Error running menu.plc: 
Not a HASH reference at (eval 70) line 87.
Error running teams.plc:
Not a HASH reference at (eval 71) line 12.

team stats
Error running menu.plc: 
Not a HASH reference at (eval 84) line 371.
Error running team-stats.plc: 
Not a HASH reference at (eval 85) line 18.
what am i doing wrong?

Re: FCI: Folding@Home Client Info (Web based client monitor)

Posted: Wed Oct 28, 2009 5:36 am
by smoking2000
You are a member of the wrong team ;)

Since you are a member of team 0 (Default), alle checks which look for a team number fail because 0 is false. This is unlikely to be fixed in the short term though because much code has to be fixed for it.

Related to this problem is that the update scripts are unable to find data to use for the xml-data/username-list.xml & xml-data/team-list.xml files, and since these are empty the errors are shown.

Re: FCI: Folding@Home Client Info (Web based client monitor)

Posted: Thu Oct 29, 2009 12:33 pm
by smoking2000
You may like to know that I found some time to deal with the team 0 issue in the upcoming FCI 1.6 release. It still requires testing, and some feature for v1.6 still need to be finished. But it should be fixed in the next release, due "when it's ready".