中国源码网

CentOS下使用shell脚本监控网站是否正常

  • 时间:2018-11-25 11:14 编辑:转载 来源:网络 阅读:341
  • 扫一扫,手机访问
摘要:最近买了个vps,上面放了一个网站,访问量一大老是无响应,就写了一个监控脚本,每分钟检测一次,如果无法访问就重启服务。1. 编写Shell脚本,保存到/opt/http_monitor#!/bin/bash     #网站url地址   URL

最近买了个vps,上面放了一个网站,访问量一大老是无响应,就写了一个监控脚本,每分钟检测一次,如果无法访问就重启服务。


1. 编写Shell脚本,保存到/opt/http_monitor


#!/bin/bash   

  

#网站url地址   

URL="http://www.xxx.com/"  

  

#获取http响应代码   

HTTP_CODE=`curl -o /dev/null -s -w "%{http_code}" "${URL}"`   

#echo $HTTP_CODE    

  

#服务器能正常响应,应该返回200的代码   

if [ $HTTP_CODE != '200' ];then   

#重启服务   

service httpd restart   

fi  

2. 增加到crontab,使用crontab -e命令添加新的任务:


Shell代码


#每分钟运行一次   

*/1 * * * * /opt/http_monitor  

3. 停掉服务,测试,cool!一分钟后自动启动了!可是中文乱码了,查了一下原来是没有加载系统变量,好办,在http_monitor中加入locale环境变量就可以了:


Shell代码 


export LC_ALL=zh_CN.UTF-8   


  • 全部评论(0)
资讯详情页最新发布上方横幅
最新发布的资讯信息
【数码/游戏|手机游戏】权倾三国图文架设教程|权倾三国外网架设教程(2019-05-25 15:57)
【电脑网络|常用软件】UltraCompare 18.0.0.62 中文绿色破解版本(好用的文件比较工具)(2019-05-03 16:11)
【数码/游戏|手机游戏】龙之谷手游架设|龙之谷外网架设图文教程|龙之谷修改教程(2019-04-18 19:09)
【数码/游戏|手机游戏】六大门派外网架设图文教程|六大门派修改图文教程(2019-04-08 16:45)
【数码/游戏|手机游戏】梦幻寻秦架设教程|梦幻寻秦图文架设教程(2019-04-08 12:19)
【数码/游戏|手机游戏】手游数码兽修改图文教程|数码兽相关资源(2019-04-07 16:13)
【数码/游戏|手机游戏】热血仙境外网架设图文教程|热血仙境修改教程(2019-04-01 18:40)
【数码/游戏|手机游戏】最后一战外网架设教程|最后一战修改教程(2019-03-31 20:05)
【数码/游戏|手机游戏】暴走无双图文架设教程|暴走无双外网架设|暴走无双修改(2019-03-31 10:28)
【电脑网络|常用软件】ccproxy(遥志代理服务器) v8.0破解版(2019-03-30 15:31)