monitとは http://mmonit.com/monit/ http://labs.unoh.net/2008/03/_monit.html サーバに常駐してプロセス監視(pid,file,tcp/udp port checkなど)を行い、必要ならプロセス再起動とかしてくれるめちゃ便利なデーモン。 で、公式の例のような感じでこんな風に設定してるとする。 http://mmonit.com/wiki/Monit/ConfigurationExamples#apache check process apache with pidfile /usr/local/apache2/logs/httpd.pid group www start program = "/etc/init.d/httpd start" stop program = "/etc/init.d/httpd stop" i
2009-09-04 最近、この日記を設置している VPS サーバがちょっと不安定。 サーバ上で動いている Apache プロセスが、頻繁に落ちている。 VPS サーバのリソース制限*1に引っかかったかと思ったけど、アラートがあがっていないので原因不明。 これまでは montastic というフリーの監視サービスを使っていた。 でも、 Apache がダウンしてからアラートが届くまで数時間のタイムラグがあったり、外出先の場合は帰宅しないと Apache を再起動できなかったりと、サービス復旧までに時間がかかっていた。 仕方がないので、 cron で定期的にプロセスを監視して、 httpd プロセスが落ちていたら自動的に再起動するスクリプトでも作ろうかと考えていた。 そんな中、ちょっと調べてみたら monit という監視ツールがお手軽に目的を達成できそうだと分かったので、早速入れてみた。 m
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く