Package: gearman-job-server
Version: 0.33-2
Status: install ok installed
Installed-Size: 268
Architecture: amd64

Hi,
gearmand will start with queue-type libmemcached only if no pending background jobs are in the queue. In other case it failes on start.
Loocking for any help in gearman group remained unanswered.
https://groups.google.com/forum/#!topic/gearman/tHY5V8Z8ktk

1. restart memcached and start gearmand
# /etc/init.d/memcached restart
Restarting memcached: memcached.
# /usr/sbin/gearmand --queue-type libmemcached --libmemcached-servers 127.0.0.1:11211 --protocol=http --http-port=8080 --verbose DEBUG

2. add a background job
$ gearadmin --status
foo     1       0       0

3. kill previous gearmand process and try to start a new once
# /usr/sbin/gearmand --queue-type libmemcached --libmemcached-servers 127.0.0.1:11211 --protocol=http --http-port=8080 --verbose DEBUG gearmand: libgearman-server/plugins/queue/libmemcached/queue.cc:251: memcached_return callback_loader(const memcached_st*, memcached_result_st*, void*): Assertion `strlen(unique)' failed.
Aborted

# cat /var/log/gearmand.log
INFO 2014-03-09 09:24:43.353604 [ main ] Initializing libmemcached module
   INFO 2014-03-09 09:24:43.353878 [  main ] Initializing HTTP
INFO 2014-03-09 09:24:43.353978 [ main ] Starting up, verbose set to DEBUG DEBUG 2014-03-09 09:24:43.354042 [ main ] Method for libevent: epoll -> libgearman-server/gearmand.cc:300 DEBUG 2014-03-09 09:24:43.354067 [ main ] staring up Epoch thread -> libgearman-server/timer.cc:58 DEBUG 2014-03-09 09:24:43.354224 [ main ] Trying to listen on 0.0.0.0:4730 -> libgearman-server/gearmand.cc:435
   INFO 2014-03-09 09:24:43.354255 [  main ] Listening on 0.0.0.0:4730 (8)
DEBUG 2014-03-09 09:24:43.354268 [ main ] Trying to listen on :::4730 -> libgearman-server/gearmand.cc:435
   INFO 2014-03-09 09:24:43.354289 [  main ] Listening on :::4730 (9)
DEBUG 2014-03-09 09:24:43.354343 [ main ] Trying to listen on 0.0.0.0:8080 -> libgearman-server/gearmand.cc:435
   INFO 2014-03-09 09:24:43.354366 [  main ] Listening on 0.0.0.0:8080 (10)
DEBUG 2014-03-09 09:24:43.354377 [ main ] Trying to listen on :::8080 -> libgearman-server/gearmand.cc:435
   INFO 2014-03-09 09:24:43.354395 [  main ] Listening on :::8080 (11)
DEBUG 2014-03-09 09:24:43.354405 [ main ] Creating wakeup pipe -> libgearman-server/gearmand.cc:732 DEBUG 2014-03-09 09:24:43.354417 [ main ] Creating 4 threads -> libgearman-server/gearmand.cc:314 DEBUG 2014-03-09 09:24:43.354431 [ main ] Initializing libevent for IO thread -> libgearman-server/gearmand_thread.cc:91 DEBUG 2014-03-09 09:24:43.354456 [ main ] Creating IO thread wakeup pipe -> libgearman-server/gearmand_thread.cc:291 DEBUG 2014-03-09 09:24:43.354507 [ main ] Thread 1 created -> libgearman-server/gearmand_thread.cc:143 DEBUG 2014-03-09 09:24:43.354551 [ main ] Initializing libevent for IO thread -> libgearman-server/gearmand_thread.cc:91 DEBUG 2014-03-09 09:24:43.354579 [ main ] Creating IO thread wakeup pipe -> libgearman-server/gearmand_thread.cc:291 DEBUG 2014-03-09 09:24:43.354585 [ 1 ] Entering thread event loop -> libgearman-server/gearmand_thread.cc:261 DEBUG 2014-03-09 09:24:43.354625 [ main ] Thread 2 created -> libgearman-server/gearmand_thread.cc:143 DEBUG 2014-03-09 09:24:43.354638 [ main ] Initializing libevent for IO thread -> libgearman-server/gearmand_thread.cc:91 DEBUG 2014-03-09 09:24:43.354661 [ main ] Creating IO thread wakeup pipe -> libgearman-server/gearmand_thread.cc:291 DEBUG 2014-03-09 09:24:43.354681 [ 2 ] Entering thread event loop -> libgearman-server/gearmand_thread.cc:261 DEBUG 2014-03-09 09:24:43.354733 [ main ] Thread 3 created -> libgearman-server/gearmand_thread.cc:143 DEBUG 2014-03-09 09:24:43.354747 [ main ] Initializing libevent for IO thread -> libgearman-server/gearmand_thread.cc:91 DEBUG 2014-03-09 09:24:43.354751 [ 3 ] Entering thread event loop -> libgearman-server/gearmand_thread.cc:261 DEBUG 2014-03-09 09:24:43.354770 [ main ] Creating IO thread wakeup pipe -> libgearman-server/gearmand_thread.cc:291 DEBUG 2014-03-09 09:24:43.354816 [ main ] Thread 4 created -> libgearman-server/gearmand_thread.cc:143
   INFO 2014-03-09 09:24:43.354828 [  main ] libmemcached replay start
DEBUG 2014-03-09 09:24:43.354897 [ 4 ] Entering thread event loop -> libgearman-server/gearmand_thread.cc:261

Regards,
Alexei


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to