如何远程打开 playframework 应用程序(prod)?

How to remote open playframework app (prod)?

我已经完成了我的play framework的开发,我已经把它dist成二进制版本上传到服务器了。 所以,我的问题是每次我在 ssh 上打开它,它会在我注销时关闭,如何让它 运行 直到我手动关闭它?

nohup 添加到您的启动命令以确保当您退出 shell.

时它不会终止
nohup exec /path/to/my/app/bin/myapp -Dhttp.port=8080

您可以使用 screen。它将启动一个新会话,即使您断开与服务器的连接,该会话也将保持打开状态。然后,您可以在下一个 ssh 上重新连接 screen -r -D。有很多有用的功能,例如使用 ctrl+a 和 c 创建多个 "screens"(更多信息请参见 digitalocean 上的屏幕介绍),因此您可以在应用程序处于 运行