您的位置:首页 > 其它

服务器宕机检测&自动重启

2012-02-14 14:44 316 查看
检测脚本:

vi monitor.sh

STATUS_OK="200"

status="$(curl --write-out %{http_code} -Is --connect-timeout 10 --output /dev/null 'http://dev.doudouy.cn/api/users/1.cn.json')"

if [ $STATUS_OK != $status ]

then service tomcat restart

else echo 'ddy sdk server is ok.'

定时任务:crontab -e

0 0/2 * * * * /opt/telenav/tools/monitor.sh

每两分钟检测一次服务器
http://stackoverflow.com/questions/2220301/how-to-evaluate-http-response-codes-from-bash-shell-script
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: