版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、智能監(jiān)測自動(dòng)重啟Apache服務(wù)器的Shell腳本自動(dòng)重啟故障相信大家都遇到過,原因也有很多, 跟系統(tǒng),硬件或者外界因素都有關(guān)。這篇文章主要介紹 了智能監(jiān)測自動(dòng)重啟Apache服務(wù)器的Shel l腳本,實(shí)現(xiàn) 監(jiān)控Apache不可用時(shí),第一次強(qiáng)制重啟,第二次郵件通 知管理員,需要的朋友可以參考下腳本功能與特點(diǎn)1 、能夠每隔一段時(shí)間監(jiān)測Apache服務(wù)器的可用性 (由于本腳本直接模擬了客戶端的訪問,因此這里的可 用性是指切切實(shí)實(shí)的正??稍L問)2 、在出現(xiàn)無法訪問的情況下,能夠自動(dòng)重啟Apache 服務(wù)(強(qiáng)行重啟)3 、在重啟后仍然無法正常訪問的話,自動(dòng)執(zhí)行更進(jìn) 一步的操作(比如發(fā)送郵件、重啟服務(wù)器
2、等)后文將給出此腳本的具體使用方法與注釋,大家可 以根據(jù)自己的情況手動(dòng)修改(需了解一定bash shel l編 程)。腳本內(nèi)容:# ! / bi n/ bashU RL=ht t p: / 127. 0. 0. 1/ic ur l i t ()c ur l connect -1 i meout 1 5 max -1 i me 20 h ead s i l ent $URL | grep 200# 上面的15是連接超時(shí)時(shí)間,若訪問l ocal host的HTTP服務(wù)超過15s仍然沒有正確響應(yīng)200頭代碼,則判 斷為無法訪問d oi t ()i f ! cur lit; t hen# 如果l oc
3、al host的apache服務(wù)沒有正常返 回200 頭,即出現(xiàn)異常。執(zhí)行下述命令:s leep 20t op - n 1 - b / var /1 og/ apachemoni t or. l og# 上面將top命令內(nèi)容寫入日至文件備查/ usr/bin/killall - 9 apache2 / usr/bin/killall -9 php5- cgi / usr/bin/killall - 9 ht t pd /usr/bi n/ki l l al l -9 ht t p / usr/bin/killall - 9 apache / usr/bi n/ ki l l al l - 9
4、php- cgi / dev/ nul l# 兼容起見,殺死了各種apache的進(jìn)程??梢愿鶕?jù) 自己apache服務(wù)的特點(diǎn)修改s leep 2/ et c/i ni t. d/apache2 start / dev/null/ et c/ i ni t. d/ht t pd start / dev/ nul l# 兼容起見,執(zhí)行了兩種apache重啟命令,可根據(jù)需要自己修改。e cho $(date) Apache Rest ar t / var/1 og/ apachemoni t or. l og# 寫入日志s leep 30# 重啟完成后等待三十秒,然后再次嘗試一次i f ! cur l
5、it; t hen# 如果仍然無法訪問,則:e cho $( dat e) Fai l ed! Now Reboot Comput er!/ var/1 og/ apachemoni t or. l og# 寫入apache依然重啟失效的日志r eboot# 重啟機(jī)器唄。實(shí)際上重啟整個(gè)服務(wù)器是一種非常 不得已的做法。本人并不建議。大家根據(jù)需要自己修改,比如短信、郵件報(bào)警什么的。f is leep 180f is leep 300# 運(yùn)行腳本后5分鐘后才開始正式工作(防止重啟服 務(wù)器后由于apache還沒開始啟動(dòng)造成誤判)w hi l e t r ue; do# 主循環(huán)體d oi t / dev
6、/ nulls leep 10d one使用方法使用方法非常靈活,總之讓上面的腳本在開機(jī)后一 直執(zhí)行就行了。由于腳本使用了 curl命令,因此還需 要安裝curl環(huán)境。安裝curl的方法:根據(jù)發(fā)行版選擇下面兩條命令即可:y um i nst all cur la pt - get i nst all cur l若希望將其自動(dòng)啟動(dòng),則可以把腳本寫入r c. l ocal 中即可。補(bǔ)充:電腦總是自動(dòng)重啟怎么辦1 、右擊我的電腦,選擇屬性項(xiàng)。2 、在打開的系統(tǒng)屬性窗口中選擇高級(jí)系統(tǒng)設(shè)置項(xiàng)進(jìn) 入。3 、在打開的系統(tǒng)屬性窗口中,切換至高級(jí)選擇卡, 然后點(diǎn)擊系統(tǒng)和故障恢復(fù) 設(shè)置按鈕。4 、在打開的窗口中取
7、消勾選自動(dòng)重啟啟動(dòng)項(xiàng)并按確 認(rèn)即可。5 、當(dāng)電腦在使用的過程中產(chǎn)生藍(lán)屏?xí)r,我們就可以 進(jìn)入系統(tǒng)日志管理器中查看產(chǎn)生系統(tǒng)失敗的根源啦。打 開運(yùn)行對話框,輸入命令event vwr. msc即可查看日志 信息,從中定位系統(tǒng)產(chǎn)生失敗的原因。6 、當(dāng)然,我們也可以通過禁用某些開機(jī)項(xiàng)來嘗試修 復(fù)系統(tǒng)。打開運(yùn)行對話框,輸入命令msconfig進(jìn)入系 統(tǒng)配置實(shí)用程序界面,勾選常規(guī)選項(xiàng)卡下的診斷啟動(dòng)選 項(xiàng)。7 、還有一種修復(fù)計(jì)算機(jī)藍(lán)屏或重啟故障的方法,就 是在電腦啟動(dòng)時(shí)按F8進(jìn)入系統(tǒng)故障菜單,從中選擇安全模式進(jìn)入或最后一次正確的配置項(xiàng)進(jìn)入系統(tǒng),將及有 可能修復(fù)系統(tǒng)。8 、當(dāng)然,如果以上方法均不能解決問題,那么建議 您還是重新安裝一下系統(tǒng),畢竟安裝系統(tǒng)所耗費(fèi)的時(shí)間 相對修復(fù)所用時(shí)間要少許多。一勞永逸之事才是王道。相關(guān)閱讀:電腦自動(dòng)重啟方法方法一:1 、打開控制面板-管理工具-計(jì)劃任務(wù)程序2 、創(chuàng)建基本任務(wù),名稱欄目,輸入定時(shí)重啟,下一 步;3 、在窗口里,有每天、每周、每月、一次各種選擇, 這里小誠選擇一次,這次執(zhí)行完就失效,您可以根據(jù)自 己的情況進(jìn)行選擇哈,點(diǎn)擊下一步;4 、設(shè)置重啟的日期、時(shí)間點(diǎn),下一步;5 、選擇啟動(dòng)程序,下一步;6 、在打開頁面里,點(diǎn)擊瀏覽
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學(xué)生誠信的課件
- 廣東碧桂園職業(yè)學(xué)院《中國近現(xiàn)代政治制度》2023-2024學(xué)年第一學(xué)期期末試卷
- 小學(xué)生不怕困難課件
- 《清華大學(xué)Javal》課件
- 贛西科技職業(yè)學(xué)院《管理學(xué)(領(lǐng)導(dǎo)力與團(tuán)隊(duì)管理)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2022年一級(jí)建造師考試 - 建設(shè)工程項(xiàng)目管理(講義含答案)
- 《漳州南項(xiàng)目總結(jié)》課件
- 七年級(jí)道德與法治上冊第一單元成長的節(jié)拍第一課中學(xué)時(shí)代第一課時(shí)誤區(qū)警示新人教版
- 九年級(jí)化學(xué)上冊第五章燃料5.4古生物的“遺產(chǎn)”-化石燃料教案新版粵教版
- 小學(xué)生古詩詞朗誦課件
- 公共衛(wèi)生人員分工及崗位職責(zé)
- 2024年10月自考13658工業(yè)設(shè)計(jì)史論試題及答案
- 行政前臺(tái)年終總結(jié)述職報(bào)告
- 福建省能化集團(tuán)招聘筆試題庫
- 急性腎損傷患者的護(hù)理措施
- 小學(xué)學(xué)校發(fā)展三年規(guī)劃:傾力打造紅色品牌 努力構(gòu)建和諧學(xué)校
- 2024年全國網(wǎng)絡(luò)安全職工職業(yè)技能競賽備賽試題庫(含答案)
- 2020年會(huì)計(jì)繼續(xù)教育完整考試題庫1000題(答案)
- 2024年紙張銷售合同
- 手動(dòng)及手持電動(dòng)工具培訓(xùn)考核試卷
- 2024年湖北省公務(wù)員錄用考試《行測》真題及答案解析
評論
0/150
提交評論