91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

木兰县| 宿州市| 迁安市| 澎湖县| 信丰县| 建昌县| 綦江县| 许昌市| 仁布县| 阿拉善右旗| 保定市| 东平县| 绥阳县| 扶绥县| 榕江县| 张家川| 荔波县| 买车| 南涧| 宁夏| 江津市| 新邵县| 莱芜市| 郑州市| 法库县| 沿河| 黄龙县| 尼玛县| 冷水江市| 迁安市| 巧家县| 北安市| 定结县| 循化| 醴陵市| 哈密市| 徐汇区| 蓬溪县| 车致| 靖江市| 洪泽县|