我基本上想将预取设置为 1。但是我认为在运行 celery worker -prefetch=1 或类似的东西时没有办法做到这一点。我需要创建一个设置文件,但不确定该文件应命名为什么(settings.py?)以及该文件应驻留在何处。
所有的 celery 工作人员都需要这个设置文件吗?
关于我读到的预取值Understanding celery task prefetching以便更好地理解它。
最佳答案
您可以通过创建名为 celeryconfig
的模块并在其中设置适当的指令来定义 Celery 的设置。模块文件 celeryconfig.py 必须在 Python 路径上可用。请参阅configuration docs .
您可以使用 CELERYD_PREFETCH_MULTIPLIER
设置预取值指令。
关于python - Celery:如何创 build 置文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25830363/