9

你如何尾随 openshift 日志文件?我发出了以下命令:

rhc tail myapp

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

4

5 回答 5

6

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

于 2013-07-02T15:23:08.950 回答
5

你可以通过运行看到:

rhc tail -a yourappname -l youremail -p yourpassword
于 2013-12-10T07:30:01.480 回答
2

添加-a选项为我解决了这个问题。

rhc tail -a {app_name}
于 2015-11-07T09:33:34.020 回答
1

Openshift 将日志放在不同的文件中,因此如果您想获取特定文件的日志,则可以添加-f file/address/and/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

于 2016-02-28T19:51:21.027 回答
0

您也可以下载它们:

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

在 git bash 中直接在 windows 中也是可行的。

于 2014-05-26T22:06:04.287 回答