我有一个OpenShift
节点应用程序,它昨晚停止运行(无缘无故)。
重新启动无法通过在线控制台或命令行工具运行,从而导致错误页面显示:
"We appear to be having technical difficulties
Unhandled exception reference #848361ee8043499b3a5498d2ce3bb0d1: too many connection resets `(due to Timeout::Error - Timeout::Error) after 1 requests on 43142700, last used 240.104443054 seconds ago"`
有没有办法登录应用程序,看看尝试启动节点应用程序时出了什么问题?
我似乎无法通过ssh进入应用程序来获取我的日志文件。
或问题是OpenShift
而不是我的应用程序?
答案 0 :(得分:0)
在OpenShift管理控制台中,选择您的应用程序,然后单击右侧标有“想要登录到您的应用程序?”的链接。你可以打开一个ssh会话。
答案 1 :(得分:0)
您可以使用rhc tail --app <app_name>
命令检查应用程序日志。在我看来,它给出了数据库连接错误。要通过SSH连接到您的应用程序,请使用rhc ssh --app <app_name>
命令。我建议如果rhc app-restart
不起作用,请尝试使用rhc force-stop-app
命令和rhc start --app
命令。