使用openshift-rhc-tail命令



如何跟踪openshift日志文件?我发出了以下命令:

rhc tail myapp

它似乎显示了第一条错误线,然后停止,但并没有退出。如果我按下ctrl+C,它会询问是否停止批处理。如何显示最近的几个错误并可以逐页浏览?有向下翻页/向上翻页的快捷方式吗?

"rhc-tail"命令读取每个日志文件的最后几行,并继续向控制台提供后续日志消息。要查看整个日志文件,请查看:
https://www.openshift.com/faq/how-to-troubleshoot-application-issues-using-logs

您可以通过运行来查看

rhc tail -a yourappname -l youremail -p yourpassword

添加-a选项为我修复了此问题。

rhc tail -a {app_name}

Openshift将日志放在不同的文件中,因此如果您想要获取特定文件的日志,则可以添加-f file/address/和/name

示例:

rhc tail-f app root/logs/nodjs.log-a myAppName

您还可以通过在命令中添加-o"-n 40"来请求特定的行数。以上命令将得到最后40行。

示例:

rhc tail-f app root/logs/nodjs.log-o"-n 40"-a myAppName

您也可以下载它们:

$ scp  SHA@APP-DOMAIN.rhcloud.com:/var/lib/openshift/SHA/app-root/
logs/APP.log "~/upstream.jbossas.log"

在gitbash中也可以直接在windows中实现。

最新更新