Can't get new tasks

Questions and Answers : Unix/Linux : Can't get new tasks
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile dahls

Send message
Joined: 24 Oct 04
Posts: 135
Credit: 178,942,502
RAC: 217
Norway
Message 1610303 - Posted: 7 Dec 2014, 8:13:34 UTC

Hello,

Glad SETI has jobs for me again, but one of my PC will not get an. The run_client output say:

06-Dec-2014 23:36:58 [SETI@home] Requesting new tasks for CPU
06-Dec-2014 23:36:58 [---] [http] HTTP_OP::init_post(): http://setiboinc.ssl.berkeley.edu/sah_cgi/cgi
06-Dec-2014 23:36:59 [---] [http] [ID#1] Info:  About to connect() to setiboinc.ssl.berkeley.edu port 80 (#0)
06-Dec-2014 23:36:59 [---] [http] [ID#1] Info:    Trying 208.68.240.20...
06-Dec-2014 23:37:00 [---] [http] [ID#1] Info:  Connected to setiboinc.ssl.berkeley.edu (208.68.240.20) port 80 (#0)
06-Dec-2014 23:37:00 [---] [http] [ID#1] Sent header to server: POST /sah_cgi/cgi HTTP/1.1
06-Dec-2014 23:37:00 [---] [http] [ID#1] Sent header to server: User-Agent: BOINC client (x86_64-pc-linux-gnu 6.12.34)
06-Dec-2014 23:37:00 [---] [http] [ID#1] Sent header to server: Host: setiboinc.ssl.berkeley.edu
06-Dec-2014 23:37:00 [---] [http] [ID#1] Sent header to server: Accept: */*
06-Dec-2014 23:37:00 [---] [http] [ID#1] Sent header to server: Accept-Encoding: deflate, gzip
06-Dec-2014 23:37:00 [---] [http] [ID#1] Sent header to server: Content-Type: application/x-www-form-urlencoded
06-Dec-2014 23:37:00 [---] [http] [ID#1] Sent header to server: Content-Length: 7498
06-Dec-2014 23:37:00 [---] [http] [ID#1] Sent header to server: Expect: 100-continue
06-Dec-2014 23:37:00 [---] [http] [ID#1] Sent header to server:
06-Dec-2014 23:37:00 [---] [http] [ID#1] Received header from server: HTTP/1.1 100 Continue
06-Dec-2014 23:37:01 [---] [http] [ID#1] Received header from server: HTTP/1.1 200 OK
06-Dec-2014 23:37:01 [---] [http] [ID#1] Received header from server: Date: Sat, 06 Dec 2014 22:37:01 GMT
06-Dec-2014 23:37:01 [---] [http] [ID#1] Received header from server: Server: Apache/2.2.15 (Scientific Linux)
06-Dec-2014 23:37:01 [---] [http] [ID#1] Received header from server: Connection: close
06-Dec-2014 23:37:01 [---] [http] [ID#1] Received header from server: Transfer-Encoding: chunked
06-Dec-2014 23:37:01 [---] [http] [ID#1] Received header from server: Content-Type: text/xml
06-Dec-2014 23:37:01 [---] [http] [ID#1] Received header from server:
06-Dec-2014 23:37:01 [---] [http_xfer] [ID#1] HTTP: wrote 1249 bytes
06-Dec-2014 23:37:01 [---] [http_xfer] [ID#1] HTTP: wrote 1424 bytes
06-Dec-2014 23:37:01 [---] [http_xfer] [ID#1] HTTP: wrote 1424 bytes
06-Dec-2014 23:37:01 [---] [http_xfer] [ID#1] HTTP: wrote 1263 bytes
06-Dec-2014 23:37:01 [---] [http] [ID#1] Info:  Expire cleared
06-Dec-2014 23:37:01 [---] [http] [ID#1] Info:  Closing connection #0
06-Dec-2014 23:37:01 [SETI@home] Scheduler request completed: got 0 new tasks
06-Dec-2014 23:37:01 [SETI@home] Project has no tasks available


Any reason why this PC will not get new tasks?
ID: 1610303 · Report as offensive
Profile Jord
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 15184
Credit: 4,362,181
RAC: 3
Netherlands
Message 1610428 - Posted: 7 Dec 2014, 14:38:57 UTC - in response to Message 1610303.  

The feeder can hold 200 tasks only, so whenever there's lots of computers asking for work, it's first come - first served. Filling the feeder again takes 2-5 seconds, so at any time your computer asked for work and got "Project has no tasks available" the feeder was empty. I see that all your systems but for this one have now got their caches filled.
ID: 1610428 · Report as offensive
Profile dahls

Send message
Joined: 24 Oct 04
Posts: 135
Credit: 178,942,502
RAC: 217
Norway
Message 1610471 - Posted: 7 Dec 2014, 16:24:51 UTC - in response to Message 1610428.  

Not sure what a "feeder" is, but I assume that it's the server side with my client is asking for tasks from, right?

My question is: why do all the other machines I got get a lot of tasks?

I got two 8-core PC's (one running Fedora Core and one running windows 7 and equipped with two GPUs), and a lot of other PC's/servers.

BTW, I tried to install a newer version of BOINC, but I was not able to run it due to missing or incorrect version of run-time libraries. Are there any staticly linked images for Linux that is available? Getting BOINC to run under linux seem to be a problem several people have.
ID: 1610471 · Report as offensive
Profile Jord
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 15184
Credit: 4,362,181
RAC: 3
Netherlands
Message 1610488 - Posted: 7 Dec 2014, 17:46:58 UTC - in response to Message 1610471.  
Last modified: 7 Dec 2014, 17:50:11 UTC

Not sure what a "feeder" is, but I assume that it's the server side with my client is asking for tasks from, right?

From the Seti server status page:
feeder: Fills up the scheduler work queue with workunits ready to be sent. The scheduler is usually too busy handling client transactions to maintain such a queue itself.

So in essence, yes.
My question is: why do all the other machines I got get a lot of tasks?

Instead of that one that doesn't? Or instead of one that doesn't get as many?
Depends on their work requests, whether they have GPUs to crunch with, how much they (the PCs themselves) are on, how long BOINC is allowed to run and do calculations.

But if they real question is why that one machine isn't getting work, that's not known to me. I can't check that machine, see all of its messages, see its activity menu, etc.

BTW, I tried to install a newer version of BOINC, but I was not able to run it due to missing or incorrect version of run-time libraries. Are there any staticly linked images for Linux that is available? Getting BOINC to run under linux seem to be a problem several people have.

Unless you run the exact same version of Ubuntu as the developers use to build BOINC, always use the package manager version available, or a Personal Package Archives (PPA) version from third party developers. Even when you run the exact same version of Ubuntu as the developers use to build BOINC, it may be different so here again use package manager BOINC, or a third party PPA.

The version of BOINC in the package manager is updated by the package maintainer of the Linux distribution you run with. It isn't updated by Berkeley. The version in the package manager has been built with all the libraries of that Linux distribution to maintain compatibility.
ID: 1610488 · Report as offensive
Profile dahls

Send message
Joined: 24 Oct 04
Posts: 135
Credit: 178,942,502
RAC: 217
Norway
Message 1610502 - Posted: 7 Dec 2014, 19:01:26 UTC - in response to Message 1610488.  

Thanks for the explanation of what a feeder is.

One machine hasn't got one single task since seti begin releasing tasks a few days ago, while the other is reaching the limit for the number of tasks they can get (just got the message "This computer has reached a limit on tasks in progress).

So while all the other machines are working like hell, this particular machine is bored.

So that is why I wondered if the message "Info: Expire cleared" has any meaning and can tell why it does not get any work.

BTW, all machines are running Fedora Core (misc versions).
ID: 1610502 · Report as offensive
OzzFan Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 9 Apr 02
Posts: 15691
Credit: 84,761,841
RAC: 28
United States
Message 1610600 - Posted: 8 Dec 2014, 0:15:20 UTC - in response to Message 1610502.  

For what it's worth, none of my machines have received any work since SETI started sending them out either. I know it's the luck of the draw and my computers will get some work whenever they can.
ID: 1610600 · Report as offensive

Questions and Answers : Unix/Linux : Can't get new tasks


 
©2024 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.