中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux下如何重啟Apache服務器

發布時間:2022-03-23 16:26:53 來源:億速云 閱讀:216 作者:iii 欄目:web開發

這篇文章主要介紹“Linux下如何重啟Apache服務器”,在日常操作中,相信很多人在Linux下如何重啟Apache服務器問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Linux下如何重啟Apache服務器”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

說明下:我的主機為 centos 系統,各步操作的說明都寫在了注釋里面,方便閱讀。

vi apachemonitor.sh

#!/bin/bash

url=”http://127.0.0.1/”
curlit()
{
curl –connect-timeout 15 –max-time 20 –head –silent “$url” | grep '200′
# 上面的15是連接超時時間,若訪問localhost的http服務超過15s仍然沒有正確響應200頭代碼,則判斷為無法訪問。
}
doit()
{
if ! curlit; then
# 如果localhost的apache服務沒有正常返回200頭,即出現異常。執行下述命令:
sleep 20
top -n 1 -b >> /var/log/apachemonitor.log
# 上面將top命令內容寫入日至文件備查
/usr/bin/killall -9 apache2 && /usr/bin/killall -9 php5-cgi && /usr/bin/killall -9 httpd

&& /usr/bin/killall -9 http && /usr/bin/killall -9 apache

&& /usr/bin/killall -9 php-cgi > /dev/null
# 兼容起見,殺死了各種apache的進程。可以根據自己apache服務的特點修改
sleep 2
/etc/init.d/apache2 start > /dev/null
/etc/init.d/httpd start > /dev/null
# 兼容起見,執行了兩種apache重啟命令,可根據需要自己修改。
echo $(date) “apache restart” >> /var/log/apachemonitor.log
# 寫入日志
sleep 30
# 重啟完成后等待三十秒,然后再次嘗試一次
if ! curlit; then
# 如果仍然無法訪問,則:
echo $(date) “failed! now reboot computer!” >> /var/log/apachemonitor.log
# 寫入apache依然重啟失效的日志
reboot
# 重啟機器唄。實際上重啟整個服務器是一種非常不得已的做法。本人并不建議。大家根據需要自己修改,比如短信、郵件報警什么的。
fi
sleep 180
fi
}
sleep 300
# 運行腳本后5分鐘后才開始正式工作(防止重啟服務器后由于apache還沒開始啟動造

成誤判)
while true; do
# 主循環體
doit > /dev/null
sleep 10
done

然后執行: chmod +x apachemonitor.sh

添加開機啟動項:
vi /etc/rc.d/rc.local

我的rc.local腳本內容為:

#!/bin/sh
#
# this script will be executed *after* all the other init scripts.
# you can put your own initialization stuff in here if you don't
# want to do the full sys v style init stuff.

touch /var/lock/subsys/local
/root/lampmonitor.sh

到此,關于“Linux下如何重啟Apache服務器”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

九龙城区| 临海市| 南川市| 章丘市| 灵石县| 延安市| 绥江县| 六安市| 南开区| 远安县| 二手房| 涡阳县| 合江县| 新竹县| 高安市| 雷山县| 湘西| 南宫市| 淮北市| 吉首市| 咸丰县| 仁怀市| 利川市| 恩平市| 磐安县| 罗城| 遂宁市| 虎林市| 临洮县| 北海市| 佛教| 佛山市| 喀什市| 霍邱县| 镇坪县| 南陵县| 乐业县| 岳普湖县| 海伦市| 永州市| 阳朔县|