2016-09-13 17 views
2

私の職場で実行する必要があるタスクのためにセロリを導入しました。これらのタスクは巨大で、これらを実行するためにいくつかのハイスペックマシンを購入しました。私に展開3機で セルラーワーカーがネットワーク変更/ IP変更に再接続しない

  • 労働者別のリモートサーバ上のタスクをプッシュし、リモートサーバー
  • プロデューサーの

    • RabbitMQのブローカーを:I詳細私の問題の前に、私が展開されてきたものすべてについて、私は簡単にしましょう職場

    私が始めたとき、すべてのプロセスは、私がテストしたほど滑らかであり、すべてが素晴らしいプロセスでした!

    問題

    残念ながら、私は固定IPアドレスについての私のネットワークの男に相談するのを忘れ、そして私たちの場所ごとに、私たちは私たちのISPから固定IPアドレスを持っていません。だから私のセロリの労働者はネットワークを切断して何もしません。ネットワークが稼動している場合でも、IPアドレスが変更され、ブローカへの接続が再作成されていないか、ワーカーが接続を再試行していないためです。私はBROKER_CONNECTION_MAX_RETRIES = 0BROKER_HEARTBEAT = 10のような設定を試みました。しかし、私は選択肢がありませんでしたが、ここに掲示してこの問題に関する専門家を探してください!

    PS:私は毎回手動で労働者を再起動することはできませんネットワークが使用してアプリを再起動kill -9

  • 答えて

    0

    によってIPアドレスが変更されます。

    sudo rabbitmqctl stop_app 
    sudo rabbitmqctl start_app 
    

    は私のために問題を解決しました。 また、私はバーチャルホストのセットアップがあったので、私はそのリセットも受ける必要がありました。 なぜそれが必要なのか分かりません。実際には、上記のいずれかが必要でしたが、それは私にとって問題を解決しました。

    関連する問題