感謝:https://blog.csdn.net/xm393392625/article/details/103890702
需求:springboot服務,或批處理程序bat、或可運行jar,需要定時重啓(比如午夜),並實時監測自己的服務的健康狀態,如果宕了,就自動重啓。
場景:就算能力再牛逼,架不住開發時間有限,架不住部署環境惡略(軟件是分佈式架構,但可惜客戶就給一臺服務器),12g的內存,跑了七八個服務。。。。服務不宕機全看人品。
工具:window系統使用 AlwaysUp,太好用了。
部署:上面的地址的博主已經寫的很詳細了, 這裏不贅述。
這裏就是記錄下。
測試:
cmd運行 下面的命令,查看你服務的pid,9990改爲你服務的端口。
netstat -ano |findstr ":9990"
cmd運行 下面的命令,殺死你的服務,看看你的服務是不是會自動啓動。
taskkill /f /pid 你的服務進程pid
網上很多鏈接,自行下載吧。
工具和破解方法我也留了一份,如果很久以後,上面的地址不能用了,就找我要把。
畢竟是破解。。。