Rails + {fcgid,mongrel} + MySQL
起動しっぱにしとくといつのまにか Broken Pipe で止まる……なんでだお……
MySQL 側で接続きってる? タイムアウト? っぽいなぁ。AR は勝手に reconnect してくれないのかな
ad hoc だけどこうした
# enviroment.rb
class ActiveRecord::ConnectionAdapters::MysqlAdapter
alias _orig_active? active?
def active?
_orig_active?
rescue Errno::EPIPE
false
end
endmysqld を再起動して接続きって試してみたけどうまくいってるっぽい?