クライアント(PULL)をサーバー(PUSH)に接続しています。最初は問題なく動作します。しかし、後で接続が切断され、クライアント側のZeroMQはサーバーへの再接続を試みません。
不思議なことにnetstat
、クライアント側とサーバー側で行うと、クライアント側は接続がまだ確立されていることを示しますが、サーバー側には対応するエントリがありません。これが、クライアント側が再接続を行わない理由だと思います。
PS:クライアントとサーバーは異なるIDCにあり、それらの間には帯域制限があります。しかし、切断が発生すると、モニターはそれが帯域制限に達していないことを示します。
また、サーバー側でnetstatを実行すると(接続が正常な場合)、Send-Q列が非常に大きくなり、0にドロップダウンすることがあります。
それが私が持っているすべての情報です。詳細が必要な場合は教えてください。