节点装置不会在OpenShift上重启,我该如何查看日志?

时间:2014-06-16 06:36:15

标签: node.js openshift

我有一个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而不是我的应用程序?

2 个答案:

答案 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命令。