如何远程打开 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 上的屏幕介绍),因此您可以在应用程序处于 运行
我已经完成了我的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 上的屏幕介绍),因此您可以在应用程序处于 运行