nohup java -jar 部署jar包服務

最近在服務器上通過 java -jar 部署了sentinel控制檯,但是第二天訪問的時候,頁面就無法訪問了。原因是關掉shell命令窗口後,進程死掉了。我們需要修改下運行命令。

解決

nohup java -server -Xms256m -Xmx256m -jar -Dserver.port=9090 -Dspring.profiles.active=dev sentinel-dashboard.jar > Log.log 2>&1 &

 參數

nohup : 不掛斷運行命令(以守護進程形式運行)

-server : 使用server模式,特點是啓動速度比較慢,但運行時性能和內存管理效率很高

-Xms -Xmx : 指定堆空間初始和最大大小

-Dserver.port : 指定端口

-Dspring.profiles.active:指定環境,啓動時會動態替換配置項spring.profiles.active的值

(激活 profile的幾種方式:https://my.oschina.net/u/1469495/blog/1522784 )

&  : 進程在後臺運行

 > Log.log  : 指定日誌輸出的文件

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