在芹菜中,重新加载模块的唯一方法就是重新启动所有的芹菜过程。我知道如何远程关闭工作人员(broadcast('shutdown', destination = [<workers>])),但不知道如何使他们恢复正常。
我有一段Python代码,用于创建一个守护进程,其中包含一个新的工作人员,但是当我试图在芹菜中作为一个芹菜任务运行它时,我得到了AssertionError: daemonic processes are not allowed to have children,我猜想它与设置工作池的方式有关。
有什么办法可以弥补芹菜中的错误吗?
如果没有,是
我在miniconda发行版中添加了芹菜。但是当我尝试运行它时,我得到了以下错误
Traceback (most recent call last):
File "C:\Miniconda2\Scripts\celery-script.py", line 6, in <module>
sys.exit(main())
File "C:\Miniconda2\lib\site-packages\celery\__main__.py", line 29, in main
from celery.bin.celery import