Tomcat是否正在运行?
有兴趣了解人们通常如何检查Tomcat是否在Unix环境中运行。
我要么检查进程正在使用
ps -ef | grep javaps -ef | grep logging
或者我检查端口号是否处于活动状态
netstat -a | grep 8080
有没有更好的方法来检查Tomcat是否正在运行?以上似乎是检查Tomcat是否正在运行的一种“ hacky”方式。
回答:
为什么grep ps
在将pid写入$CATALINA_PID
文件后呢?
我有一个cron
‘d checker脚本,当tomcat关闭时会发送一封电子邮件:
kill -0 `cat $CATALINA_PID` > /dev/null 2>&1if [ $? -gt 0 ]
then
echo "Check tomcat" | mailx -s "Tomcat not running" support@dom.com
fi
我想您也可以wget
用来检查雄猫的健康状况。如果您有一个带有用户负载等的诊断页面,则可以定期获取该页面并进行解析,以确定是否出了问题。
以上是 Tomcat是否正在运行? 的全部内容, 来源链接: utcz.com/qa/400445.html