Celery --pool = threads - 这是做什么的,如何正确使用它?

问题描述 投票:2回答:1

我在使用Celery运行任务时遇到了段错误。在查看了这个问题之后,似乎其他人通过用--pool=threads开始芹菜来解决类似的问题。

当我尝试通过--pool=threads我得到ModuleNotFoundError: No module named 'threads'

我不相信这与thread模块相同,而No module named 'thread'模块会抛出--pool=threads的错误。

我如何开始使用线程,它做了什么?

关于Celery网站中http://docs.celeryproject.org/en/latest/reference/celery.bin.worker.html#cmdoption-celery-worker-p的文档非常稀少。除了与台球相关的事情之外,搜索“--pool”将不会返回任何实质内容

python multithreading celery
1个回答
2
投票

如果要将线程用作执行池,可以在eventlet和gevent之间进行选择。

pip install

您需要使用qazxswpoi eventlet / gevent才能使其正常工作。

© www.soinside.com 2019 - 2024. All rights reserved.