最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用腳本實(shí)現(xiàn)故障時自動重啟Apache

 更新時間:2014年12月23日 09:29:37   投稿:hebedich  
這篇文章主要介紹了使用腳本實(shí)現(xiàn)故障時自動重啟Apache,需要的朋友可以參考下

最近不知道為什么博客總是莫名其妙地掛掉,

重啟Apache就好了,我也懶得去研究到底是哪里出了問題。

只是每次都需要手工SSH上去重啟Apache,有點(diǎn)麻煩。

而且有時候在夜里掛掉,一晚上博客就都不能訪問了。

后來終于忍無可忍,寫了一段腳本來做這件事,代碼如下:

復(fù)制代碼 代碼如下:

#!/bin/sh
if ( wget --timeout=5 -q --spider http://leonax.net/ )
then
echo "ok"
else
/etc/init.d/httpd restart
echo "httpd restarted"
fi

原理很簡單,就是嘗試訪問一下博客(第三行),
如果有什么問題,就重啟Apache(第七行)。
其中wget的參數(shù)–spider表示只是訪問一下,并不下載內(nèi)容。
如果你喜歡的話,還可以在else中加一段發(fā)郵件的代碼,
把Apache的error log直接發(fā)到郵件,方便分析,不過我就懶得做了。

然后把這段代碼保存為check_apache.sh,添加到crontab中:

復(fù)制代碼 代碼如下:

*/5 * * * * /var/www/check_apache.sh

其中*/5表示每5分鐘運(yùn)行一下check_apache.sh。
注意打開crontab的時候要使用sudo,因為重啟Apache需要sudo權(quán)限。

非常實(shí)用的一個小功能,給使用Linux的小伙伴們發(fā)福利啦~

相關(guān)文章

最新評論

刚察县| 蒙城县| 沙河市| 平江县| 于田县| 苏尼特左旗| 修文县| 开江县| 元谋县| 平果县| 沁阳市| 太和县| 鄯善县| 斗六市| 肇庆市| 敖汉旗| 汝城县| 台南县| 谷城县| 乌拉特前旗| 大名县| 巩义市| 格尔木市| 南溪县| 上蔡县| 姚安县| 紫云| 红安县| 西峡县| 来宾市| 平凉市| 龙游县| 安岳县| 黔江区| 南漳县| 陆河县| 永丰县| 枝江市| 定南县| 昆山市| 克山县|