【发布时间】:2012-05-30 13:29:27
【问题描述】:
我在 EC2 上部署了一个 Play 2.0 应用程序,我使用 play start 启动该应用程序,它在后台运行,我可以点击 Ctrl-D 并且该进程将继续在后台运行,但它会在一个而(15 或 20 分钟?),不知道为什么。我通常在启动应用程序后退出 ssh 会话,我希望这不是原因。
【问题讨论】:
-
是的,它可能由于您结束
ssh会话的挂断信号而关闭。尝试启动 Unix 程序screen(一个多路复用器),然后像往常一样启动您的 Play 服务器。然后,在退出ssh之前,按ctrl + a,然后按d以“分离”screen会话。这将使 Play 在后台运行(通过screen),即使在您的ssh会话结束后也是如此。 -
您是否尝试过否认该过程?见stackoverflow.com/a/625436/51280
-
@Destin,是的,这是由于我的
ssh会话结束和nohup工作。
标签: scala playframework playframework-2.0