亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

確保 Java Play Framework 始終運行的最佳方法?

確保 Java Play Framework 始終運行的最佳方法?

米琪卡哇伊 2021-12-22 16:43:23
我在 Linux 機器上將 Java Play 框架作為 API 服務器運行。我在screen會話中運行它。這工作正常但很麻煩,如果 Play 進程退出,或者 Linux 機器重新啟動,Play 進程將不會重新啟動。Linux 上有哪些進程管理器可以監控并自動重啟 Play 進程?
查看完整描述

2 回答

?
慕哥6287543

TA貢獻1831條經驗 獲得超10個贊

不是play框架問題,把你的start shell文件加到/etc/init.d文件夾下,linux操作系統啟動時執行。


查看完整回答
反對 回復 2021-12-22
?
慕妹3242003

TA貢獻1824條經驗 獲得超6個贊

通過 systemd 啟動進程(應該是大多數發行版的默認進程/服務處理系統。)


您需要在 /etc/systemd/system/ 中創建一個 systemd-unit,例如名為 mywebapp.service:


[Unit]

Description=My WebApp


[Service]

ExecStart=your/full/path/start/commandhere


User=theusername

Environment=PATH=youcanaddvariables here


[Install]

WantedBy=network.target

刷新單位緩存:


systemctl daemon-reload

使用以下命令啟動服務:systemctl start mywebapp


在啟動時啟用它(更具體地針對 Network.target):


 systemctl enable mywebapp


查看完整回答
反對 回復 2021-12-22
  • 2 回答
  • 0 關注
  • 151 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號