【问题标题】:RedHat Openshift Wildfly 10 Server - rhc cannot access app after some timeRedHat Openshift Wildfly 10 服务器 - rhc 在一段时间后无法访问应用程序
【发布时间】:2025-11-27 03:30:01
【问题描述】:

我正在 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)

网络服务仍然响应,但我无法通过 ssh 或跟踪日志或任何东西来找出问题所在。

我必须强制停止它并重新启动它,它又开始工作了一段时间。

如何进一步排除故障?我什么都看不到...

【问题讨论】:

    标签: ssh openshift redhat


    【解决方案1】:

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

    【讨论】:

    • 那行不通。我无法 ssh 进入它,并且 sftp 不起作用。我可以访问网络服务器,但无法 ssh/sftp/获取终端连接。
    • 这发生在我身上一次,结果证明是内存泄漏。也许您可以在应用程序完全崩溃之前监控它的内存。
    【解决方案2】:

    如上所述,这很可能是您的装备内存不足。我建议您停止/启动您的设备,然后检查内存限制违规 (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)。最好的解决方案可能是继续使用更大的齿轮尺寸,可能至少是中等的,但你必须看看情况如何。

    【讨论】:

      最近更新 更多