Linuxで動作するプロセス監視をまとめてみました。
- monit
- [公式] http://mmonit.com/monit/
- プロセス監視系汎用
- 単位時間ごとにチェックするタイプ
- Supervisor
- [公式] http://supervisord.org/
- Python製
- http://d.hatena.ne.jp/anatoo/20120310/1331321778
- forever
- [公式] https://github.com/nodejitsu/forever
- Node製
- http://kshigeru.blogspot.jp/2011/10/nodejs-forever.html
- Coffeeで動かす場合 http://blog.feelmy.net/2013/02/03/hubot-irc/
- God
- [公式] http://godrb.com/
- Ruby製
- Daemontools
- [公式] http://cr.yp.to/daemontools.html
- djb製
所感
monitとSupervisorの2つを場合によって使い分ける感じかな。
上記2つはパッケージ化されているのでインストールが楽だと思います。
todo
- もう少しいろいろ書く
- Windowsについても調べたほうがいいよね