我有三个celery节点,每个节点运行6到8个工作进程,而我的任务通常会占用很多内存。看起来当任务完成后,它们并没有释放内存。有没有办法让工作进程在执行完成后自动结束并重启,或者改善celery的内存回收?
对于那些工作者,你可以把 max-tasks-per-child-setting 设置为1。