如何刪除openshift日誌文件?我發出以下命令:使用openshift rhc tail命令
rhc tail myapp
它似乎顯示第一個錯誤行,然後停止,但不退出。如果我按ctrl + C它會詢問是否停止批處理。我如何顯示最後幾個錯誤,並可能逐頁瀏覽?是否有頁面向下/頁面快捷方式?
如何刪除openshift日誌文件?我發出以下命令:使用openshift rhc tail命令
rhc tail myapp
它似乎顯示第一個錯誤行,然後停止,但不退出。如果我按ctrl + C它會詢問是否停止批處理。我如何顯示最後幾個錯誤,並可能逐頁瀏覽?是否有頁面向下/頁面快捷方式?
'rhc tail'命令讀取每個日誌文件的最後幾行,並繼續將後續日誌消息輸入到控制檯。要查看完整的日誌文件,請查看:
https://www.openshift.com/faq/how-to-troubleshoot-application-issues-using-logs
您可以通過運行看:直接
$ scp [email protected]:/var/lib/openshift/SHA/app-root/\
logs/APP.log "~/upstream.jbossas.log"
可行也是在Windows中的git:
rhc tail -a yourappname -l youremail -p yourpassword
這不工作..! –
這個工作,但顯示日誌'生活'。出現問題時可以方便使用;發出此命令,然後執行失敗的操作並在寫入日誌時觀察日誌。如果你只是想瀏覽日誌文件,或者ssh進入服務器並在那裏查看日誌(使用'cat','tail','grep','vi'等)或者(我個人最喜歡的)通過ssh配置FTP並且下載日誌文件並在您最喜愛的編輯器中打開。 –
您也可以下載它們慶典。
添加-a
選項爲我解決這個問題。
rhc tail -a {app_name}
Openshift地方日誌在不同的文件,所以如果你想要得到一個特定文件的日誌,那麼你可以添加-f文件/地址/和/名稱
例子:
RHC尾-f應用根/日誌/ nodejs.log -a myAppName
您也可以通過在命令中添加-o「-n 40」來要求特定行數。以上命令將獲得最後40行。
實施例:
RHC尾-f應用根/日誌/ nodejs.log -o 「-n 40」 -a myAppName
去那裏,但在想如何下載他們 - 我使用記事本++,我寧願在本地編輯它們 - 請在那裏添加該信息(請參閱我的回答) –