如下是介紹如何在Linux下監控Tomcat進程,能夠實現當tomcat異常退出時重啓服務:
1. 將附件中的腳本複製到tomcat bin目錄下。
2. 修改腳本中MPATH中對應的路徑爲當前tomcat的根目錄。
3. 使用sudo chmod a+x monitor.sh 添加 monitor.sh 可執行權限。
4. 使用sudo crontab -e 命令 添加下面一行 (對應當前系統腳本路徑):
*/5 * * * * /usr/local/serverside_tomcat/apache-tomcat-6.0.20/bin/monitor.sh >> /tmp/serverside_tomcat_monitor.log
保存並退出。
5. 使用 sudo /sbin/service crond restart 重啓守護進程。這時系統會每隔5分鐘會去檢查tomcat進程是否存在,若是不存在則啓動。