EC2上的REST API几小时后停止运行

时间:2016-05-15 11:52:06

标签: rest amazon-ec2 webserver

我正在尝试在EC2上为我正在为学校项目制作的Android应用程序运行一个非常简单的REST API后端。在之前的项目中,我使用NodeJS库expressJS来快速创建执行SQL更新/查询的后端,在当前项目中,我使用Java和名为Spark的Java库来做同样的事情(SQL查询/更新)。我用

开始一个刷新的后端
git pull; mvn clean install; mvn exec:java;

因为我正在使用Maven。无论如何,对于之前的ExpressJS和当前的Spark后端,我可以与服务器通信一两个小时,然后我必须重新启动它。为什么它不继续运行?我与数据库泄漏内存的连接有问题吗?您可以查看project here。我尝试过使用nohup,但是也没有这样做;几个小时后它仍然坠毁。它没有得到太多的请求。我们也欢迎任何其他关于改进我的流程或后端的意见。

谢谢!

1 个答案:

答案 0 :(得分:0)

我没有关闭我的数据库连接。服务器保持打开连接直到崩溃。