openshift ログファイルをどのように追跡しますか? 次のコマンドを発行しました。
rhc tail myapp
最初のエラー行が表示されてから停止するようですが、終了しません。ctrl+C を押すと、バッチを停止するかどうか尋ねられます。最近のいくつかのエラーを表示し、ページごとにブラウズするにはどうすればよいですか? ページダウン/ページアップのショートカットはありますか?
openshift ログファイルをどのように追跡しますか? 次のコマンドを発行しました。
rhc tail myapp
最初のエラー行が表示されてから停止するようですが、終了しません。ctrl+C を押すと、バッチを停止するかどうか尋ねられます。最近のいくつかのエラーを表示し、ページごとにブラウズするにはどうすればよいですか? ページダウン/ページアップのショートカットはありますか?
「rhc tail」コマンドは、各ログ ファイルの最後の数行を読み取り、後続のログ メッセージを引き続きコンソールに送ります。ログファイル全体を表示するには、
https ://www.openshift.com/faq/how-to-troubleshoot-application-issues-using-logs を確認してください。
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
それらをダウンロードすることもできます。
$ scp SHA@APP-DOMAIN.rhcloud.com:/var/lib/openshift/SHA/app-root/\
logs/APP.log "~/upstream.jbossas.log"
Windows でも直接 git bash で実行できます。