Hi,
I've compiled beanstalkd 1.3 against libevent-1.4.9-stable. I'm using
the beanstalk-client ruby gem to process jobs. What happens now every
once in a while is that a job gets put in the queue successfully,
returns a job id, but the worker is waiting for about 4 minutes doing
nothing (no other jobs are processed and the submitted job is kept at
read state). After about 4 minutes the worker finally continues to
reserve the job and processes it. Both the beanstalkd and client are
on the same machine. There are 5 workers running, and all exhibit the
same behaviour at the same time (so all 'freeze' for 4 minutes and
then continue to reserve jobs). The client is using a plain
loop do
job = POOL.reserve
...
end
to work the queue. Memory usage is normal so nothing strange there.
Any ideas what it could be?
Many thanks!
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"beanstalk-talk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/beanstalk-talk?hl=en
-~----------~----~----~----~------~----~------~--~---