使用openshift rhc tail命令

时间:2013-07-02 08:23:39

标签: openshift error-log openshift-client-tools

如何拖尾openhift日志文件?我发出了以下命令:

rhc tail myapp

它似乎显示第一个错误行然后停止,但不会退出。如果按ctrl + C,它会询问是否停止批量。如何显示最后几个错误,可以逐页浏览?是否有页面向下/向上翻页快捷方式?

5 个答案:

答案 0 :(得分:6)

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

答案 1 :(得分:5)

你可以通过运行来看到:

rhc tail -a yourappname -l youremail -p yourpassword

答案 2 :(得分:2)

添加-a选项可以解决此问题。

rhc tail -a {app_name}

答案 3 :(得分:1)

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

示例:

  

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

您也可以通过在命令中添加 -o“-n 40”来询问特定行数。上面的命令将获得最后40行。

示例:

  

rhc tail -f app-root / logs / nodejs.log -o“-n 40”-a myAppName

答案 4 :(得分:0)

您也可以下载它们:

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

也可以直接在git bash的windows中使用。