Tomcatが突如落ちる時の応急措置

alkoshikawa 677views 更新:2014年8月27日

プロセスが突如落ちることがあっても自動でたちあげたいときに使います。 OutOfMemoryなどで中途半端に動かなくなる時は別の方法が必要。

vim /root/cronscript/tomcat_revive.sh
---
#!/bin/sh

PROC_NUM=`ps -ef | grep tomcat | grep java | grep -v grep | wc -l`

if [ $PROC_NUM -eq 0 ]; then
        source /root/.bash_profile
        /data/tomcat/bin/shutdown.sh
        sleep 1
        /data/tomcat/bin/startup.sh
fi
---

crontab -e
---
* * * * * /root/cronscript/tomcat_revive.sh
---

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません