【发布时间】:2017-06-11 07:16:42
【问题描述】:
我有一个 Play 框架 Web 应用程序,当按照以下步骤部署到我的 ubuntu (14.04) 服务器时,它可以工作:
- 在 sbt 中运行 'dist'
- 将生成的 .zip 文件传输到服务器
- ssh'd 进入服务器并使用“/bin/”运行应用程序 -Dplay.crypto.secret=abcxyz"
这可以很好地在前台运行应用程序,但是当我失去互联网连接时会立即终止它(断开与服务器的 ssh 连接)。
我需要我的应用程序从我运行它的那一刻起持续启动并运行(直到我决定停止它),并且我希望它在后台运行(守护程序)。
当我通过终端退出服务器时,将应用程序作为服务器上的守护程序服务运行会阻止应用程序停止吗?如果是这样,我该怎么做?有没有一种简单的方法可以确保应用程序运行而不管我是否退出正在运行的服务器/失去与它的连接?
【问题讨论】:
标签: playframework server sbt ubuntu-14.04 sbt-native-packager