我用10个线程为我的项目运行芹菜。它工作得很好。 现在,当我使用命令时:
celery -A tasks worker --loglevel=info --concurrency 10
芹菜陷在:
^{pr2}$早些时候,它显示出就绪之后的状态。在
当我试图用ctrl+c来结束这个过程时,它不会关闭。在
[2014-08-07 12:55:21,013: INFO/MainProcess] Connected to amqp://guest:**@127.0.0.1:5672//
[2014-08-07 12:55:21,025: INFO/MainProcess] mingle: searching for neighbors
^C
worker: Hitting Ctrl+C again will terminate all running tasks!
worker: Warm shutdown (MainProcess)
^C
worker: Cold shutdown (MainProcess)
^C
worker: Cold shutdown (MainProcess)
^C
worker: Cold shutdown (MainProcess)
^C
worker: Cold shutdown (MainProcess)
^C
worker: Cold shutdown (MainProcess)
^C
worker: Cold shutdown (MainProcess)
我甚至想把任务分配给工人,但没用。在
我要芹菜准备好吗?有人能帮忙吗?在
我还需要一个适当的方法来结束芹菜的过程,包括任务,队列和工人。 谢谢。在
检查您的可用磁盘空间。RabbitMQ默认需要1Gb的可用空间。在
如果使用数据库后端,向
celery
添加以下选项应该可以解决问题:--without-gossip --without-mingle
。在请参见github上的the related issue。在
为了获得更多信息,RabbitMQ需要1Gb的独立内存。如果您运行的是RabbitMQ集群,那么集群的所有节点都应该有1Gb的可用磁盘空间。在
相关问题 更多 >
编程相关推荐