Amazon EC2意外停止工作

时间:2014-04-24 15:28:35

标签: java mysql web-services amazon-web-services amazon-ec2

我正面临一个烧毁我大脑的问题。我有一个运行Linux AMI的amazon ec2实例,我安装了tomcat7,我正在部署我的webservice。这个web服务连接自己的亚马逊RDS实例,我有我的mysql(我用来验证用户和密码)。当我启动我的tomcat7服务时,一切都运行良好,一小时后我无法登录我的系统。

如果我重新启动tomcat7服务,一切都会再次运行。但为什么呢?

我真的不知道问题出在哪里。我可以直接从eclipse中的项目和命令行连接到我的数据库。

我不知道为什么如果我重新启动服务,我的网络服务会再次运行。我知道该服务没有停止,因为我可以访问我的webapp的登录页面。

我非常感谢任何帮助,

罗德里戈·阿劳霍。

ps:上周,一切正常。

1 个答案:

答案 0 :(得分:0)

我以前见过这种行为,可能是tomcat而不是ec2。请检查以下内容:

1-您的线程配置(maxThreads和acceptCount)。当currentThreadsBusy>我使用阻塞连接器时看到了这种行为。 maxThreads。检查您是否有足够的线程或使用非阻塞(nio)连接器。

2-检查您的连接池是否可以自动重新连接丢失的连接(jdbc url中的autoReconnect = true),您的线程可能在丢失的连接上等待db io。

无论如何,你的ec2实例可能还在工作......

相关问题