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

溫馨提示×

溫馨提示×

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

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

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

孟州市| 兴仁县| 青海省| 绥滨县| 克东县| 江阴市| 施秉县| 通榆县| 克什克腾旗| 金堂县| 固安县| 广汉市| 景宁| 伊金霍洛旗| 拉孜县| 诸暨市| 金沙县| 宁武县| 临邑县| 黑水县| 新竹县| 阳城县| 西乌珠穆沁旗| 司法| 长寿区| 科技| 得荣县| 宜君县| 斗六市| 道孚县| 宜都市| 石门县| 辽阳县| 郓城县| 苏尼特右旗| 民县| 运城市| 区。| 满城县| 忻州市| 鸡东县|