原文:Linux下自動監測並重啟Apache服務腳本

為了達到一個高可用的基於Apache的網站環境,在Apache由於種種原因自動停止運行之后,想立即恢復網站訪問,這就需要有個工具實時監測Apache的運行狀態並能夠自動重啟httpd服務,寫了一個簡單的監測和重啟腳本:原理:通過服務器本地訪問自身Apache服務 與用戶訪問網站類似 ,如超過 s沒有返回正常的 頭代碼信息,說明Apache服務已經停止運行了,則立即重啟httpd服務。腳本使用方法一 ...

2017-09-28 16:47 0 1090 推薦指數:

查看詳情

linux下自動重啟掛掉的python腳本

linux下可以新建一個名為run.sh的腳本: #!/bin/sh while [ 1 ]; do python program.py --params done 在命令行中這樣啟動: sh run.sh ...

Fri Mar 27 19:12:00 CST 2020 0 1125
shell腳本監測進程並重啟

本人實例: #!/bin/bash ps -ef | grep elastic | grep -v grepif [ $? -ne 0 ]thenecho "start process......" ...

Wed Feb 12 19:35:00 CST 2020 0 667
linux服務器掛掉自動重啟腳本(轉)

實現原理主要是使用linux提供的crontab機制,定時查詢服務器進程是否存在,如果宕機則執行我們預設的重啟腳本。 首先我們要向crontab加入一個新任務 我這里只是簡單的設置每分鍾調用一個shell腳本monitor.sh。這里可以配置的更強大,大家可以去搜索一下 ...

Fri Apr 19 23:46:00 CST 2019 0 1307
常見的linux上的服務重啟腳本

手寫linux上的重啟腳本,先把提綱列下 1.檢查進程是否存在 存在殺死 2.備份原來的包到指定目錄 3. 拉取新包,我這邊為了簡便,沒有從jenkins slave上拿 4.啟動命令 5.檢查是否進程起來了 #!/bin/bash ###path JAVA=/usr ...

Tue Jul 16 18:28:00 CST 2019 0 1554
linux腳本重啟java服務

!/bin/bashpid=$(ps -ef | grep zwdatatransfer-1.0.0.jar | grep -v 'grep' | awk '{print $2}')kill -9 $ ...

Tue Dec 07 05:00:00 CST 2021 0 866
Shell腳本自動重啟Java服務

話不多說直接上代碼: 另外這里還要提到dos2unix來將windows編寫shell腳本轉換為Linux的,要不上傳上去不能用。 由於在DOS(windows系統)下,文本文件的換行符為CRLF,而在Linux下換行符為LF,使用git進行代碼管理時,git會自動進行CRLF ...

Thu Sep 19 17:19:00 CST 2019 0 601
linux shell java服務啟動重啟腳本

服務啟動腳本 平時自己項目修改后重新部署太麻煩了,就自己寫了一個shell腳本 腳本可以重啟或重新部署項目,並保存舊jar包 僅作為記錄用,並不適合直接使用,可以拿去抄作業修改下在自己服務器用 PS:如果發現運行shell腳本有權限問題 使用 ...

Thu Sep 03 17:41:00 CST 2020 0 1138
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM