简体   繁体   English

芹菜重启太慢

[英]Too slow celery restart

I actively use delayed tasks, so have about 6000 task in RabbitMQ queue. 我积极使用延迟任务,因此RabbitMQ队列中大约有6000个任务。 When celery workers restart in debug log appears ~6000 entries: 当celery工人在调试日志中重新启动时,显示〜6000个条目:

INFO/MainProcess] Received task: celery.task_name
[4026841c-1d3a-4097-9e43-39b0b81b7b23] eta:[2016-08-11 10:54:16.179000+03:00]

Because of large count of registered tasks celery workers can't process new realtime tasks which stay delayed for about 10-15 minutes(approx. current celery restart time). 由于大量已注册任务,芹菜工作者无法处理新的实时任务,这些新任务将延迟约10-15分钟(大约当前的芹菜重启时间)。

How can I accelerate restart process? 如何加快重启过程?

--purge添加到您的重新启动命令中以首先清除队列

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM