【发布时间】:2015-12-22 23:17:09
【问题描述】:
我正在使用以下命令在 Amazon Linux EC2 实例上运行 grails 应用程序:
setsid grails run-war
我使用了这个命令,这样我就不必让我的终端窗口保持打开状态,即使我用来登录亚马逊机器的 Windows 计算机关闭,它也可以继续运行并可用。唯一的问题是它运行了一天,然后似乎关闭了。我发现每隔一天左右我就必须重新发出命令。是什么导致应用退出并因此需要重新启动?
【问题讨论】:
-
为什么不构建一个 .war 文件并部署它而不是使用
run-war?run-war不应该用于生产部署。 -
@Donal 现在我只是运行它来测试尚未完全生产。
-
所以使用它进行测试的方式与在 prod 中使用它的方式相同。这就是测试的目标,不是吗?
标签: grails amazon-web-services amazon-ec2