Celery退出Signal 11

时间:2014-07-02 21:49:19

标签: celery

我们正在使用以下

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

我们有一些任务因“存在信号11”而失败,下面是日志文件的副本。

芹菜正在使用supervisord实例运行以下设置

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

请告知,可能导致这种情况发生的原因是什么?以及如何针对根本原因进行调试?

[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).

0 个答案:

没有答案