2012年12月18日火曜日

httpd gracefulしたときに、RailsがCPUリソースを100%食う

Rails 2.3.4 + Phusion Passenger 3.0.7とちょっと古めのアプリなのですが
/etc/init.d/httpd graceful
httpd gracefulをして、Railsのプロセスが完全に落ちず、CPUリソースを100%食い続けてしまう事象がありました
httpd restartしても暴走しているプロセスは落ちてくれないので、プロセスをkillして治めました
こんな事も有るのですね
load averageのアラートの閾値を下げて直ぐ気付くようにしておきましたが、httpd gracefulするときは要注意ですね