确保 Java Play Framework 始终运行的最佳方法?

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

Linux 上有哪些进程管理器可以监控并自动重启 Play 进程?


米琪卡哇伊
浏览 132回答 2
2回答

慕哥6287543

不是play框架问题,把你的start shell文件加到/etc/init.d文件夹下,linux操作系统启动时执行。

慕妹3242003

通过 systemd 启动进程(应该是大多数发行版的默认进程/服务处理系统。)您需要在 /etc/systemd/system/ 中创建一个 systemd-unit,例如名为 mywebapp.service:[Unit]Description=My WebApp[Service]ExecStart=your/full/path/start/commandhereUser=theusernameEnvironment=PATH=youcanaddvariables here[Install]WantedBy=network.target刷新单位缓存:systemctl daemon-reload使用以下命令启动服务:systemctl start mywebapp在启动时启用它(更具体地针对 Network.target): systemctl enable mywebapp
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java