將tomcat的pid號寫入到固定的文件

修改$TOMCAT_HOME/bin/catalina.sh文件,大約在128行左右,在PRGDIR下面一行添加CATALINA_PID參數行,修改完成後應該跟下面相同。

# Get standard environment variables
PRGDIR=`dirname "$PRG"`
CATALINA_PID=$PRGDIR/CATALINA_PID

或者直接用替換命令

cd /mnt/sdb/platform/tomcat_8080

sed -i '/PRGDIR=`dirname "$PRG"`/a CATALINA_PID=$PRGDIR/CATALINA_PID' bin/catalina.sh 

啓動tomcat

./bin/startup.sh

然後就可以看到日誌輸出

Using CATALINA_PID:    /mnt/sdb/platform/tomcats/tomcat_8080/bin/CATALINA_PID

然後查看

cd tomcat_8080

cat bin/CATALINA_PID

11737

今後監控就可以查看這個文件

如果這個文件不存在就是服務沒有啓動

如果這個文件存在就可以查看內容,然後通過內容的pid號碼來對進程進行監控

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章