芹菜:如何创建设置文件?

2024-04-20 02:11:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我基本上想把预取设置为1。但是,我不认为在运行celery worker -prefetch=1或类似的东西时,没有办法做到这一点。我需要创建一个设置文件,但不确定这个文件应该命名为什么(设置.py?) 以及该文件应该驻留的位置。在

所有的芹菜工人都需要这个设置文件吗?在

关于预取值,为了更好地理解它,我读了Understanding celery task prefetching。在


Tags: 文件pytask命名celery芹菜worker工人
2条回答

您可以通过创建一个名为celeryconfig的模块并在其中设置适当的指令来定义Celery的设置。模块文件celeryconfig.py,必须在Python路径上可用。见configuration docs。在

可以使用^{}指令设置预取值。在

如果需要在命令行上更改它,请使用“celeri worker[options][configuration]

 celery worker -n slow.task.Worker -A myworker -Q queueA   celeryd.prefetch_multiplier=1

 celery worker -n Fast.task.Worker -A myworker -Q queueB   celeryd.prefetch_multiplier=8

这样你就可以得到同样的东西了芹菜配置.py但是在命令行中设置了一些差异。在

相关问题 更多 >