每当我管理芹菜工人时,我都会收到警告
./manage.py celery worker -l info --concurrency=8
如果我忽视了这个警告,那么我的芹菜工人就没有收到芹菜节拍任务
在googled之后,我也更改了工人的姓名,但这次我没有收到警告,但是芹菜工人仍然没有收到芹菜节拍预定任务
我查过芹菜节拍日志,芹菜节拍按时安排任务。在
我还检查了芹菜花,它显示两个工人和第一个工人正在接收任务而不执行它,如何将所有任务发送给第二个工人?或者我怎样才能禁用第一个kombu工人,我缺少的是什么djagno芹菜设置?在
我的django设置.py在
^{pr2}$
您只启用了辅助进程。对于要执行的任务,必须在
your_task.delay ()
函数的帮助下调用该任务。 例如,打开另一个终端,输入项目,然后运行python manage.py shell
命令。当进入项目Django的shell时,导入任务并运行命令your_task.delay ()
在下面的链接中,有一个rabbitmq broker的芹菜代码示例,我建议您研究一下: https://github.com/celery/celery/tree/master/examples/django相关问题 更多 >
编程相关推荐