« 夜中にPCの電源が勝手に入り・・・ | メイン | cgi.pmで@が最後に含まれるpathを渡すとprocessがdieする »

2008年12月24日

ulogd mysql のtimeout >>Linux 

iptablesのlogを取るdaemonであるulogd。
ulogd-mysql でtimeoutが発生し困っていた。

recconectしてくれない。
mysqlでwait_timeoutを長くしてもどうにもならんようで。

Stefano's Worldさんのところにまとまってますけども、Debian Etchのulogdではだめみたい。lennyになれば、recconectできるようになりそう。
置いてあるbackportsのを入れて設定変えました。

他のディストリビューションのulogd-mysqlでは既にrecconect対応しているものがpackageになっているようです。

「IPTables log analyzerを導入する」と記載されたサイトがいくつかありましたが、recconectについて記載がありませんでしたので、そのままでは実運用で困るのではないでしょうか。

tail ulogd.log

Wed Dec 24 11:25:56 2008 <7> ulogd_MYSQL.c:237 sql error during insert: MySQL server has gone away

というのが出てたら、gone awayしてるってことです。

Mysql: MySQL server has gone away
http://dev.mysql.com/doc/refman/5.1/ja/gone-away.html

Stefano's World:
http://tumbleweed.org.za/2008/04/02/bandwidth-accounting-ulogd

twitterこの記事をTwitterでみんなに教える。

投稿者 debizoh : 2008年12月24日 11:57



トラックバック

現在、この記事はトラックバックを受け付けておりません。


コメント

現在、この記事はコメントを受け付けておりません。