我的设置是通过主管守护程序运行celery工人,这些工人正在从SQS队列中读取。我有一个cron,它每隔1小时就会重新启动一次主管内的所有操作(内存泄漏问题)。我看到的怪异现象是,每次重新启动后,都会有消息在飞行中(当工人重新启动时,它们会变得很高)并永远停留在那儿。
这些消息随着时间的推移逐渐累积(每次重新启动),即使可见性超时30分钟后也不会再次被拾取。
更多配置点: stopwaitsecs = 60 startsecs = 10 autostart = true autorestart = true
有什么想法吗?如果有人遇到类似问题,请提供帮助。