Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么我在AWS Cloud9中运行的java spring项目在运行一段时间后会关闭?_Java_Spring_Amazon Web Services_Aws Cloud9 - Fatal编程技术网

为什么我在AWS Cloud9中运行的java spring项目在运行一段时间后会关闭?

为什么我在AWS Cloud9中运行的java spring项目在运行一段时间后会关闭?,java,spring,amazon-web-services,aws-cloud9,Java,Spring,Amazon Web Services,Aws Cloud9,我正在用AWS的免费层尝试一些东西 我有一个运行在Windows实例上的第三方服务器,一个运行在RDS上的mySQL db,还有一个运行在linux实例上的Cloud9中的spring应用程序,它调用了其他两个服务器/实例。我在本地进行了大部分开发,但我使用了Cloud9,因此我可以调整一些东西(代码、配置、日志等)并运行它 它在大多数情况下工作正常,但在运行了几个小时后(使用mvn spring boot:run启动),它有时就结束了。这通常是当我没有主动登录和监控它时-这可能是它的一部分吗?

我正在用AWS的免费层尝试一些东西

我有一个运行在Windows实例上的第三方服务器,一个运行在RDS上的mySQL db,还有一个运行在linux实例上的Cloud9中的spring应用程序,它调用了其他两个服务器/实例。我在本地进行了大部分开发,但我使用了Cloud9,因此我可以调整一些东西(代码、配置、日志等)并运行它

它在大多数情况下工作正常,但在运行了几个小时后(使用mvn spring boot:run启动),它有时就结束了。这通常是当我没有主动登录和监控它时-这可能是它的一部分吗?Cloud9是否有超时时间

我已经快速查看了CloudWatch指标,但没有看到任何跳出。我的应用程序日志中也没有错误


我在实例描述中注意到,有一个停止休眠设置,但它已被禁用。

如果在命令行中启动应用程序,当您断开与它的连接时,它将被销毁。这就解释了为什么当你积极地监视它时,一切都是正常的。尝试或使用。尽管最后一个选项不太受欢迎。

启动AWS Cloud9环境时,您可以指定激活成本节约设置:

选择预先确定的时间来自动休眠您的环境并防止不必要的充电。我们建议将休眠设置为半小时不活动,以最大限度地节省开支


这也许可以解释为什么您的环境会在一段时间后停止。

谢谢!虽然不容易找到如何改变这一点。我想它可能在EC2实例下,另一个问题的答案建议使用Cloud9->Preferences,但我找不到它,不得不进入我的Cloud9项目设置->EC2实例->停止我的环境