中国源码网

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

  • 时间:2018-11-25 11:14 编辑:转载 来源:网络 阅读:242
  • 扫一扫,手机访问
摘要:最近买了个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)
资讯详情页最新发布上方横幅
最新发布的资讯信息
【电脑网络|常用软件】HEdit Version 3.2.0.1 绿色汉化版(十六进制编辑器)(2019-03-24 09:37)
【电脑网络|服务器应用】win7下java环境搭建以及jdk环境变量配置(2019-03-24 09:23)
【数码/游戏|手机游戏】有侠气一键服务端外网架设图文教程(2019-03-23 19:42)
【电脑网络|常用软件】Reflector视频教程(2019-03-23 09:51)
【电脑网络|常用软件】如何安装及破解 Unity 3d 4.3.1f 的方法(2019-02-24 16:00)
【电脑网络|常用软件】apk改之理安装教程,apk改之理下载使用教程(2019-02-24 09:50)
【电脑网络|常用软件】端口映射工具合集(2019-02-24 09:40)
【电脑网络|常用软件】手游架设,页游架设常用工具(2019-02-24 09:32)
【电脑网络|常用软件】VMware Workstation各版本集合(2019-01-12 10:21)
【电脑网络|程序设计开发】mysql数据库管理工具集合(2019-01-12 10:17)