Mar*_*era 5 django celery django-celery
一旦工作进程超过--max-memory-per-child限制,它是否会立即被杀死并重新启动?或者芹菜是否允许它完成当前任务(即使它在完成时必须消耗更多内存)然后重新启动它?
根据我的测试,即使任务使用的内存比限制多得多,它也总是让任务完成。这是我的测试:
我添加了睡眠以防万一,以便有时间让 celery 终止任务。
在所有情况下,它始终允许任务完成,然后下一个任务从零开始(如果我将任务更改为消耗的内存少于限制,则下一个任务不会从零开始)。
| 归档时间: |
|
| 查看次数: |
1767 次 |
| 最近记录: |