セロリの労働者を頻繁に吊るすように見える特定の仕事が1つあります。ブローカーとしてrabbitmqを使用しています。これを修正するためにいくつかのことを試しましたが、役に立ちませんでした:
- ワーカーを自動スケーリングして、ハングしたワーカーが実行を完了するのに十分な時間を確保する
- グローバル タイムアウトの設定
そのため、この問題の原因とそれを修正する方法について少し説明しました。誰でも私に何か指針を与えることができますか?問題のタスクは、データベース (この場合は MongoDB) にレコードを挿入するだけです。
更新: CELERYD_FORCE_EXECVを追加しました。これで問題が解決するかどうかを確認します。更新 2: いいえ!