日記の Unicorn プロセスを定期的に再起動
この日記 (tDiary) は Unicorn で動かしている。しばらく動かしていると使用メモリが増えていき、 monit さんがアラートメールを送ってくる。手動で再起動するのも大変なので、定期的に再起動することにした。
$ cat /etc/cron.hourly/unicorn-restart.sh
# !/bin/bash
kill -USR2 `cat /home/machu/var/tdiary/tdiary-core/unicorn.pid`
これはひどい。
本当はちゃんと unicorn の起動シェルを作って、 monit 経由で再起動したほうがよい。でも、 rbenv 環境でお手軽にやる方法が分からなかったので、これでお茶を濁そう。