DeployR の問題のトラブルシューティングを行うとき、問題のより詳細な情報を提供するデバッグ レベルの情報を含む production.log を収集する必要があります。既定では、production.log は、唯一 'エラー' と '情報' レベルのメッセージを記録します。Linux の DeployR production.log のデバッグ レベルのトレースを有効にし、有益な診断情報を収集、次の操作を行います。
-
Apache Tomcat のデーモンを停止します。
# /opt/deployr/7.2.0/tomcat/tomcat7.sh stop
-
/Opt/deployr/7.2.0/deployr/deployr.groovy を編集し、' デバッグ ' log4j の一節では、' 情報' の単語の 2 つのオカレンスを変更します。
差出人:root { info 'stdout', 'logfile'
}
info'com.revo.phoenix'宛先:
root { debug 'stdout', 'logfile'
}
debug'com.revo.phoenix'Deployr.groovy ファイルを保存します。
-
Apache Tomcat のデーモンを再起動します。
/opt/deployr/7.2.0/tomcat/tomcat7.sh start
-
報告された DeployR の問題を再作成します。
-
手順 1 では、production.log ファイルにすべてのメッセージをフラッシュするのには Apache Tomcat のデーモンを停止します。
-
サポートのデータ収集ツールを実行する/opt/deployr/7.2.0/diagnostic/diagnostics.sh です。(DeployR 7.2 の新機能) のこのツールは、トラブルシューティングに役立つ診断情報が他の間でのデバッグ production.log を収集し、C/opt/deployr/7.2.0/diagnostic/diagnostics.tar.gz にパッケージ化します。サポートするには、この diagnostics.tar.gz ファイルを提供します。
-
/Opt/deployr/7.2.0/deployr/deployr.groovy を編集し、production.log の出力を減らすために '情報' を 'デバッグ' からのログ出力レベルを復元します。Apache Tomcat のデーモンを再起動します。