首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >确保Java Play框架始终运行的最佳方法?

问确保Java Play框架始终运行的最佳方法?
EN

Stack Overflow用户
提问于 2018-11-01 10:43:44
回答 2查看 61关注 0票数 1

我让Java Play Framework作为API服务器在Linux机器上运行。我在screen会话中运行它。这可以正常工作,但很麻烦,如果播放进程退出,或者Linux box重启,播放进程将不会重新启动。

Linux上的哪些进程管理器将监视并自动重新启动播放进程?

EN

回答 2

Stack Overflow用户

发布于 2018-11-05 15:12:31

票数 0
EN

Stack Overflow用户

发布于 2018-11-05 18:12:19

通过systemd启动进程(应该是大多数发行版上的默认进程/服务处理系统)。

您需要在/etc/systemd/system/中创建一个systemd-unit,例如名为mywebapp.service:

代码语言:javascript
复制
[Unit]
Description=My WebApp

[Service]
ExecStart=your/full/path/start/commandhere

User=theusername
Environment=PATH=youcanaddvariables here

[Install]
WantedBy=network.target

刷新单元缓存:

代码语言:javascript
复制
systemctl daemon-reload

使用systemctl Start mywebapp启动服务

在启动时启用它(更具体地用于Network.target):

代码语言:javascript
复制
 systemctl enable mywebapp
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53094550

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档