开发者社区> 问答> 正文

Linux定时检查WEB服务并在发现错误后自动重启

脚本内容:

#!/bin/sh
status_code=`curl -o /dev/null -s -w %{http_code} http://www.server110.com/`
if [ $status_code != '200' ];then
     killall /www/wdlinux/apache/bin/httpd
     /etc/init.d/ httpd restart
fi
每分钟执行一次,红色内容根据实际情况修改,网址最好用动态页面URL。


适用于WEB服务器各种乱七八糟的错误,如502,500,空白页,ETC。

展开
收起
云代维 2014-10-07 22:30:14 5638 0
1 条回答
写回答
取消 提交回答
  • 有用的东西
    2014-10-08 09:01:45
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载