當前位置:
首頁 > 最新 > Linux上監控Tomcat down掉後自動重啟Tomcat

Linux上監控Tomcat down掉後自動重啟Tomcat

tomcat運行一段時間後,凌晨無緣無故掛掉,看了tomcat日誌、項目日誌、系統日誌,沒有發現錯誤。

GIF

於是想到寫一個shell腳本,每隔2分鐘監控一次tomcat 的狀態,若掛掉,則重新啟動。解決方案參考網路,同時修改成符合自己的腳本。

使用環境

操作系統:CentOS 7

JDK版本:1.8.0_161-b12 64位

Tomcat版本:8.5.29

編寫腳本

在win下新建:monitor.sh,內容如下:

在bin目錄下執行:./monitor.sh(點不出的話先授權:sudo chmod a+x monitor.sh),發現報錯,錯誤如下:

原因是因為在windows下編輯的,然後上傳到linux系統里執行。.sh文件的格式為dos格式,而linux只能執行格式為unix格式的腳本 ,解決方法:

添加任務

crontab -e ,在文檔末尾處添加(每隔2分鐘執行一次):

執行日誌可查看:

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 翻身碼農把歌唱 的精彩文章:

TAG:翻身碼農把歌唱 |