rubyのプロセスで、メモリ使用量が500Mを超えたらkillする
古いRailsとかで長生きなプロセスとかだと
メモリ使用量が多くなってくる。
あまりやりたくは無いけど、killする。
でも定期的に監視してkillしたい。
いなくなってもpassengerが起動するからkillだけで大丈夫かな。
じゃ、crontabにこれを書こう
ps -eo pid,vsz,comm | grep ruby | while read line; do if [ `echo $line | sed 's/ */ /g' | cut -d\ -f 2` -gt 500000 ]; then kill -9 `echo $line | cut -d\ -f 1`; fi; done