パスワードを忘れた? アカウント作成
10007348 journal
日記

mishimaの日記: VMware上の仮想サーバでfluentdが使えない件 4

日記 by mishima

http://d.hatena.ne.jp/oranie/20121107/1352298768
VMWareのバグで、ちいさなUDPパケットが破棄されてしまうんだと。なんだこのバグ…

fluentd では死活確認のため、1バイトの内容("\0")のパケットを送り合ってるんだけど、これが欠落しているのが原因。ソースコードを書き換えてパケットの中身を増やせば対応可能。うちでは12バイト以上にすればパケットの受信が確認できた。

2013-09-11 08:51:11 +0900 [warn]: temporarily failed to flush the buffer. next_retry=2013-09-11 08:51:12 +0900 error_class="RuntimeError" error="no nodes are available" instance=159840520

こんなエラーメッセージが出ているのがポイント。
あまりこのバグに引っかかる人は多くないような気がするが、一度引っかかると原因を探すのがなかなかむずかしい(アプリ側の設定を疑ってしまう)のでとりあえず情報を拡散してみる

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

ナニゲにアレゲなのは、ナニゲなアレゲ -- アレゲ研究家

読み込み中...