请尝试以下 *** 作:
- 更新
kombu>=3.0.33
https://github.com/celery/kombu/issues/550 BROKER_TRANSPORT_OPTIONS = {'socket_timeout': 5}
https://github.com/celery/celery/issues/2906timeout 0
在redis.conf中更改为更高的名称(与socket_timeout的来源相同)- 遇到“无限期挂起”问题后,请查看
netstat -tpn |fgrep {redis port} |fgrep -c CLOSE_WAIT
,如果有大量数字,例如> 5,则此修补程序应该可以帮助https://github.com/andymccurdy/redis-py/pull/886 - 跟Celery说再见,这不是最后一个问题
由于应用更好的选择的限制,我不得不在一个站点上设置celery worker restart
cronjob。上面没有列出,因为这是一个丑陋的拐杖,而不是解决方案。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)