欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

如惡化實現(xiàn)智能監(jiān)測自動重啟Apache服務(wù)器的Shell腳本-創(chuàng)新互聯(lián)

這篇文章主要介紹“如惡化實現(xiàn)智能監(jiān)測自動重啟Apache服務(wù)器的Shell腳本”,在日常操作中,相信很多人在如惡化實現(xiàn)智能監(jiān)測自動重啟Apache服務(wù)器的Shell腳本問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”如惡化實現(xiàn)智能監(jiān)測自動重啟Apache服務(wù)器的Shell腳本”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!

為道外等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及道外網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為網(wǎng)站建設(shè)、網(wǎng)站制作、道外網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!

腳本功能與特點

1、能夠每隔一段時間監(jiān)測Apache服務(wù)器的可用性(由于本腳本直接模擬了客戶端的訪問,因此這里的“可用性”是指切切實實的正??稍L問)
2、在出現(xiàn)無法訪問的情況下,能夠自動重啟Apache服務(wù)(強行重啟)
3、在重啟后仍然無法正常訪問的話,自動執(zhí)行更進一步的操作(比如發(fā)送郵件、重啟服務(wù)器等)
后文將給出此腳本的具體使用方法與注釋,大家可以根據(jù)自己的情況手動修改(需了解一定bash shell編程)。

腳本內(nèi)容:


#!/bin/bash
URL=”http://127.0.0.1/”
curlit()
{
curl –connect-timeout 15 –max-time 20 –head –silent “$URL” | grep '200′
# 上面的15是連接超時時間,若訪問localhost的HTTP服務(wù)超過15s仍然沒有正確響應(yīng)200頭代碼,則判斷為無法訪問。
}
doit()
{
if ! curlit; then
# 如果localhost的apache服務(wù)沒有正常返回200頭,即出現(xiàn)異常。執(zhí)行下述命令:
sleep 20
top -n 1 -b >> /var/log/apachemonitor.log
# 上面將top命令內(nèi)容寫入日至文件備查
/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的進程??梢愿鶕?jù)自己apache服務(wù)的特點修改
sleep 2
/etc/init.d/apache2 start > /dev/null
/etc/init.d/httpd start > /dev/null
# 兼容起見,執(zhí)行了兩種apache重啟命令,可根據(jù)需要自己修改。
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
# 重啟機器唄。實際上重啟整個服務(wù)器是一種非常不得已的做法。本人并不建議。大家根據(jù)需要自己修改,比如短信、郵件報警什么的。
fi
sleep 180
fi
}
sleep 300
# 運行腳本后5分鐘后才開始正式工作(防止重啟服務(wù)器后由于apache還沒開始啟動造成誤判)
while true; do
# 主循環(huán)體
doit > /dev/null
sleep 10
done

使用方法
使用方法非常靈活,總之讓上面的腳本在開機后一直執(zhí)行就行了。由于腳本使用了curl命令,因此還需要安裝curl環(huán)境。安裝curl的方法:
根據(jù)發(fā)行版選擇下面兩條命令即可:


yum install curl
apt-get install curl

若希望將其自動啟動,則可以把腳本寫入rc.local中即可。

到此,關(guān)于“如惡化實現(xiàn)智能監(jiān)測自動重啟Apache服務(wù)器的Shell腳本”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識,請繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>

標題名稱:如惡化實現(xiàn)智能監(jiān)測自動重啟Apache服務(wù)器的Shell腳本-創(chuàng)新互聯(lián)
URL標題:http://aaarwkj.com/article26/cojicg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航做網(wǎng)站、虛擬主機、外貿(mào)建站Google、自適應(yīng)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設(shè)
久久97精品人人做人人爽| 亚洲一区二区三区熟女少妇| 国产中文字幕一区久久| 成年人收看黄色一二级片| 涩久久悠悠一区二区三区| 精品国产三级a在线观看网站| 亚洲高清无毛一区二区| 亚洲国产综合六月深深爱| 欧美日韩电影一区二区三区| 精品国产18禁99久久久久久| 日韩av在线不卡一区二区| 国产精品亚洲二区三区| 欧美国产精品久久综合| 日本理论高清在线观看| 国产成+人+综合+亚洲专区| 日本熟妇一区二区三区高清视频| 日本女优高清不卡一二三四区 | 国产高跟丝袜av专区| 国产女孩精品在线播放| 国产激情久久久久久影院| 国产精品日韩经典中文字幕| 亚洲成av人在线播放| 中文字幕日韩精品亚洲精品| av小说亚洲激情乱| 国产白丝扒开做爽爽爽网站| 91九色在线精品一区| 亚洲人妻不卡一区二区| 九九热久久这里全是精品| 99国产精品热久久婷婷| 久久久偷拍美女撒尿尿| 精品福利视频一区二区| 真实夫妻露脸爱视频九色网| 欧美日韩国产一区在线| 中文字幕一区二区中文字幕| 亚洲国产欧美日韩激情在线| 上海老熟女啪啪露脸高潮| 国产一区二区麻豆视频| 国产av手机自拍看片| 亚洲欧美日韩精品成人| 中文字幕你懂的在线观看| 国产精品1区2区久久久|