私の職場で実行する必要があるタスクのためにセロリを導入しました。これらのタスクは巨大で、これらを実行するためにいくつかのハイスペックマシンを購入しました。私に展開3機で セルラーワーカーがネットワーク変更/ IP変更に再接続しない
- RabbitMQのブローカーを:I詳細私の問題の前に、私が展開されてきたものすべてについて、私は簡単にしましょう職場
私が始めたとき、すべてのプロセスは、私がテストしたほど滑らかであり、すべてが素晴らしいプロセスでした!
問題
残念ながら、私は固定IPアドレスについての私のネットワークの男に相談するのを忘れ、そして私たちの場所ごとに、私たちは私たちのISPから固定IPアドレスを持っていません。だから私のセロリの労働者はネットワークを切断して何もしません。ネットワークが稼動している場合でも、IPアドレスが変更され、ブローカへの接続が再作成されていないか、ワーカーが接続を再試行していないためです。私はBROKER_CONNECTION_MAX_RETRIES = 0
とBROKER_HEARTBEAT = 10
のような設定を試みました。しかし、私は選択肢がありませんでしたが、ここに掲示してこの問題に関する専門家を探してください!
PS:私は毎回手動で労働者を再起動することはできませんネットワークが使用してアプリを再起動kill -9