Celery Going Out with Signal 11

We use the following

OS Ubuntu 12.04.4 LTS celery==3.0.24 django-celery==3.0.23 billiard==3.3.0.18 

We have some tasks that do not work with "Existed with Signal 11", below is a copy of the log file.

celery works using a supervisord instance with the following setting

 manage.py celery worker -E -B --loglevel=info 

Please advise what could be the reason for this? and how can I debug for the root cause?

 [2014-07-02 15:00:44,765: ERROR/MainProcess] Process 'Worker-2' pid:23317 exited with 'signal 11 (SIGSEGV)' [2014-07-02 15:00:44,797: ERROR/MainProcess] Task mbox.retrieve_by_message_id[e70fc4f9-585e-4993-a43b-35942052bf2a] raised unexpected: WorkerLostError('Worker exited prematurely: signal 11 (SIGSEGV).',) Traceback (most recent call last): File "/home/ubuntu/.virtualenvs/paribus/local/lib/python2.7/site-packages/billiard/pool.py", line 1170, in mark_as_worker_lost human_status(exitcode)), WorkerLostError: Worker exited prematurely: signal 11 (SIGSEGV). 
+6
source share

Source: https://habr.com/ru/post/971680/


All Articles