0

しばらくしてプロセスがハングアップした後、syslog-ngを使用してmongoにデータを送信しています。tcpdump は送信データを示しません。debuggint syslog-ng, i found Destination queue full, drops message;... 数回表示された後、通常に戻ります。最後に、それは二度と戻ってきません。kill -1 $PID を使用すると解決できます。原因不明ですが、調べてみました。誰かアイデアがあれば?

4

1 に答える 1

1

これにはいくつかの原因が考えられますが、それ以上の情報がないと判断するのは困難です。syslog-ng メーリング リストでも質問することをお勧めします。これは、stackoverflow にはあまり適していません。

それにもかかわらず、afmongodb で私が知っているデッドロックの既知のケースが 1 つあります。これは 3.3.4 では修正されていません。そのための修正が利用可能です ここ。あなたの説明から、これが役立つかどうかはわかりませんが(ちなみに、宛先キューがいっぱいになるのは興味深いです)、あなたの説明から、これが私の最善の策です。

それが役に立てば幸い!

于 2012-02-22T09:49:04.423 に答える