【发布时间】:2012-04-29 15:12:00
【问题描述】:
我正在使用 celery,我想使用 max-tasks-per-child-setting 因为某些 celery 进程的内存使用率很高。
我试图在更改之前找到此设置的默认值,但我找不到该信息。
我查看了here,但我不想将其设置为1,因为我不希望它重新启动每个任务。
【问题讨论】:
标签: python celery celery-task
我正在使用 celery,我想使用 max-tasks-per-child-setting 因为某些 celery 进程的内存使用率很高。
我试图在更改之前找到此设置的默认值,但我找不到该信息。
我查看了here,但我不想将其设置为1,因为我不希望它重新启动每个任务。
【问题讨论】:
标签: python celery celery-task
默认没有限制
http://celery.readthedocs.org/en/latest/configuration.html#celeryd-max-tasks-per-child
您可以从 defaults.py 查看所有默认配置值
https://github.com/celery/celery/blob/master/celery/app/defaults.py
>>> from celery import conf
>>> conf.CELERYD_MAX_TASKS_PER_CHILD is None
True
【讨论】: