heartbaetの設定ミス
Linuxでheartbeatの設定をしていて嵌ったので、メモ
/etc/ha.d/haresourcesへテストも兼ねて仮想IPを振ってみた
ただ、どうしてもうまく行かない。
記述ミスを考えて何度直してもうまく行かない
原因は改行コードのミス
デバッグログにしっかり"^M"が出ていた
日々の備忘録&興味のあるものの羅列
Linuxでheartbeatの設定をしていて嵌ったので、メモ
/etc/ha.d/haresourcesへテストも兼ねて仮想IPを振ってみた
ただ、どうしてもうまく行かない。
記述ミスを考えて何度直してもうまく行かない
原因は改行コードのミス
デバッグログにしっかり"^M"が出ていた
TomcatのエラーログにEOFExceptionが残っていて、原因追求に時間がかかったのでメモ
原因は、わかってしまえば簡単なことだけど、MySQLのコネクションタイムアウト(デフォルト:8時間)でコネクションが切れていただけ
===Commons DBCP===
http://www.limy.org/program/java/commons_dbcp.html
上記を参考にして定期的にコネクションの死活確認をするように設定
MySQLのmy.cnfにコネクションタイムアウト時間(wait_time)を設定して変える方法もあるけど、死んだコネクションが残ってtoo many connectionsとなるほうが怖い
ついでに、コネクション関連ということでこっちのURLも貼り付けておく
===【トラブル大捜査線】失われたコネクションを追え!===
http://www.atmarkit.co.jp/fjava/rensai4/troublehacks07/troublehacks07_1.html