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

溫馨提示×

溫馨提示×

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

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

windows下bat腳本自動重啟Apache服務

發布時間:2020-06-29 14:01:58 來源:網絡 閱讀:1672 作者:么啥好說的 欄目:系統運維
問題描述

客戶使用的集成環境phpstudy,上面運行的是php+apahce+mysql,經常無故apache異常導致網站無法打開,需要重啟apache服務恢復。由于不方便變更基礎環境,故考慮使用bat腳本自動檢測網站是否正常判斷是否需要重啟apache服務。

準備工作
1、由于借助curl命令測試網站是否正常,需提前安裝配置好curl命令。
https://curl.haxx.se/download.html#Win64
下載對應的版本安裝,并配置好環境變量。(在cmd中能使用curl命令)
2、最好將apache注冊為系統服務,這樣方便使用net重啟服務。否則就要指定目錄去重啟。(注冊系統服務推薦使用nssm)
注冊系統服務
# 如果已是系統服務跳過此步驟,比如phpstudy上可注冊為系統服務
1、下載,解壓安裝
官網:http://nssm.cc/download
根據操作系統選擇32位或64位nssm,在該目錄啟動命令行窗口,建議寫入path環境變量
2、服務注冊(此處是之前注冊logstash的截圖)
nssm install logstash
接下來會彈出一個框,在path處選擇啟動logstash的start.bat
點擊Install service即可
填寫應用程序的對應路徑、設置Service name。
最后單擊install service按鈕,執行安裝。

windows下bat腳本自動重啟Apache服務

編寫腳本
::Auto restart apache
@echo off
set url=http://www.*****.com
echo %url%
for /f %%z in ('curl -so /dev/null -w %%{http_code} %url%') do (
set result=%%z
echo %%z
)
if %result% NEQ 200 (
::echo %date%%time% %url% 無法打開 錯誤代碼 %result% >>C:\log\%date:~0,4%%date:~5,2%%date:~8,2%ERROR.log
net stop apache2a
net start apache2a
) else (
::echo %date%%time% %url% 網頁可以打開 代碼 %result% >>C:\log\%date:~0,4%%date:~5,2%%date:~8,2%SUCCESS.log
echo %date%%time% %url% 網頁可以打開 代碼 %result%
)
設置任務計劃定期執行

自定義任務計劃,重復執行檢測
windows下bat腳本自動重啟Apache服務
windows下bat腳本自動重啟Apache服務
windows下bat腳本自動重啟Apache服務

向AI問一下細節

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

AI

正蓝旗| 安吉县| 广德县| 武冈市| 龙岩市| 双桥区| 武胜县| 斗六市| 洛浦县| 桑植县| 南昌县| 荣成市| 乐清市| 离岛区| 沾化县| 明溪县| 长子县| 前郭尔| 乳山市| 霍州市| 田阳县| 方山县| 南乐县| 安国市| 永州市| 贞丰县| 宣武区| 长泰县| 济阳县| 洞口县| 广宁县| 西畴县| 柯坪县| 饶阳县| 安福县| 太湖县| 池州市| 原平市| 屯门区| 腾冲县| 德兴市|