日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Apache状态监测集重启

發布時間:2024/10/12 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Apache状态监测集重启 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

注:此文摘自:http://www.111cn.net/sys/linux/63718.htm

原理:通過服務器本地訪問自身Apache服務(與用戶訪問網站類似),如超過15s沒有返回正常的220頭代碼信息,說明Apache服務已經停止運行了,則立即重啟httpd服務。

1、在Linux服務器上執行vi編輯一個新腳本,并把下面腳本代碼復制進去,然后退出并保存

  [root@localhost /]# vi /opt/autorshttpd
    #!/bin/bash
    URL="http://127.0.0.1/"
    curlit()
    {
    curl --connect-timeout 15 --max-time 20 --head --silent "$URL" | grep '200'
    }
    doit()
    {
    if ! curlit; then
    /etc/init.d/httpd restart > /dev/null
    fi
    }
    while true; do
    doit > /dev/null
    sleep 10
    done

2、給腳本賦予可執行權限

[root@localhost /]# chmod 755 /opt/autorshttpd

3、執行腳本

  [root@localhost /]# sh /opt/autorshttpd &

注:在這里sh命令后面要加個&符號,是為了方便我們遠程SSH操作的,如果不加&符號,那關閉SSH遠程界面,此進程也就隨之結束了,加上&符號,即使關閉SSH遠程也可以讓程序在后臺運行,別忘了用exit命令退出登陸后,再關閉SSH遠程界面

4、讓腳本開機自動運行

  [root@localhost /]# vi /etc/rc.local

  在最后面加上sh /opt/autorshttpd這一行即可。

轉載于:https://www.cnblogs.com/tulips-lily/p/7058579.html

總結

以上是生活随笔為你收集整理的Apache状态监测集重启的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。