複数のGearmanサーバーを実行している問題を再現できるかどうかをMacでVagrantを使用してプロダクション設定を複製しようとしています。PHP警告:GearmanClient :: doBackground():gearman_connection_flush:write:111
しかし、「Web」仮想マシンがGearmanキューにジョブを送信することができず、代わりにその問題に記載されているエラーが発生します。私は2つのVM間でpingでき、1つのVMから別のVMにSSHすることができますが、ポート4730でtelnet接続を確立できないようです。
CLIからGearmanサーバを起動しました(-vvv )私はそれのより多くが起こっている見ることができたかどうかを確認するために、私は次のようにバックエンドは、実際に、ウェブVMからの接続を受け付けていることを見ることができます。
INFO Starting up
INFO Listening on 0.0.0.0:4730 (6)
INFO Creating wakeup pipe
INFO Creating IO thread wakeup pipe
INFO Adding event for listening socket (6)
INFO Adding event for wakeup pipe
INFO Entering main event loop
INFO Accepted connection from 127.0.0.1:48217
INFO [ 0] 127.0.0.1:48217 Connected
INFO Accepted connection from 33.33.33.11:48208
INFO [ 0] 33.33.33.11:48208 Connected
INFO [ 0] 33.33.33.11:48208 Disconnected
INFO Accepted connection from 33.33.33.12:34402
INFO [ 0] 33.33.33.12:34402 Connected
INFO [ 0] 33.33.33.12:34402 Disconnected
INFO Accepted connection from 33.33.33.12:34404
INFO [ 0] 33.33.33.12:34404 Connected
INFO [ 0] 33.33.33.12:34404 Disconnected
INFO Accepted connection from 33.33.33.12:34406
INFO [ 0] 33.33.33.12:34406 Connected
INFO [ 0] 33.33.33.12:34406 Disconnected
しかし、それはやっていないようですそれが受け取る接続のもの。他の誰かがこの問題の経験を持っているのですか、あるいはエラー111に何らかの兆候を見せてくれるでしょうか?
ありがとうございました。
私はやや似たような問題があります。しかし、時には1日4〜6回発生します。私はこのPHPの警告(110の代わりに110)gearman_connection_flushを得る:書き込み:110 –