RedHat Openshift Wildfly 10服务器 - 一段时间后rhc无法访问应用程序

时间:2015-12-28 11:25:55

标签: ssh openshift redhat

我在RedHat Openshift上运行了一个Wildfly 10应用程序。

它正在运行一个非常小的Web服务,没有数据库或任何特殊的东西,它运行正常。

经过一段时间(一小时,2可能)后,该应用程序停止响应'rhc ssh appname'并显示错误:

  

/Library/Ruby/Gems/2.0.0/gems/net-ssh-2.9.2/lib/net/ssh/transport/packet_stream.rb:89:in   `next_packet':由远程主机关闭的连接(Net :: SSH :: Disconnect)

Web服务仍然响应,但我不能ssh或尾随日志或任何东西来找出问题所在。

我必须强制停止并再次启动它,它会再次开始工作一段时间。

如何进一步排查?我看不到任何东西......

2 个答案:

答案 0 :(得分:2)

将SFTP导入您的应用并查看日志文件。我在Windows上使用WinSCP。

答案 1 :(得分:0)

如上所述,这很可能是你的装备耗尽内存。我建议你停止/启动你的设备,然后检查内存限制违规(https://developers.openshift.com/en/troubleshooting-faq.html#_why_is_my_application_restarting_automatically_or_having_memory_issues),你也可以改变分配给JVM的内存量(https://developers.openshift.com/en/wildfly-jvm-memory.html)。最好的解决方案可能是继续使用更大的齿轮尺寸,可能至少是中等尺寸,但你必须看看情况如何。