nohup命令解決SpringBoot/java -jar命令啓動項目運行一段時間自動停止問題

問題背景

有一個springboot項目,放在測試服務器跑,但是隔一段時間,就會GG,要搞清楚怎麼回事。

其實這就是SpringBoot項目運行一段時間停止運行java -jar項目運行一段時間停止java程序運行一段時間自動關閉 的問題了。

解決方案

java -jar xxx-service-0.0.1-SNAPSHOT.jar >xxxx.log&

原來項目啓動後看起來似乎脫離終端了,其實還是受終端影響。大家引以爲戒。 
只要終端關了 服務就會停止。 
把啓動語句加上nohup後臺運行就可以了。

nohup+java命令示範:

nohup java -Dspring.config.location=application.yml -jar xxx-service-0.0.1-SNAPSHOT.jar > a1.log 2>&1 &

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章