При устранении неполадок DeployR часто требуется собрать production.log, включающую сведения об уровне отладки, чтобы предоставить более подробные сведения о проблеме. По умолчанию production.log регистрирует только сообщения уровня "error" и "info". Чтобы включить трассировку уровня отладки для production.log DeployR в Windows и собрать полезные диагностические сведения, сделайте следующее:
-
Остановите службу Apache-Tomcat-for-DeployR-7.2 с помощью консоль управления служб Windows или из командной строки с правами администратора:
C:\> net stop Apache-Tomcat-for-DeployR-7.2
-
Измените C:\Revolution\DeployR-7.2\deployr.groovy и измените два вхождения слова info в строфе log4j на debug.От:
root { info 'stdout', 'logfile' } info'com.revo.phoenix'Кому:
root { debug 'stdout', 'logfile' } debug'com.revo.phoenix'Сохраните файл deployr.groovy.
-
Перезапустите службу Apache-Tomcat-for-DeployR-7.2 с помощью консоль управления служб Windows или из командной строки с правами администратора:
C:\> net start Apache-Tomcat-for-DeployR-7.2
-
Повторно создайте сообщаемую проблему DeployR.
-
Как и на шаге 1, остановите службу Apache-Tomcat-for-DeployR-7.2, чтобы очистить все сообщения в файл production.log.
-
Запустите средство сбора данных поддержки C:\Revolution\DeployR-7.2\diagnostic\diagnostics.bat. Это средство (новое в DeployR 7.2) будет собирать отладочные production.log среди прочих диагностических сведений, полезных для устранения неполадок, и упаковывать их в C:\Revolution\DeployR-7.2\diagnostic\diagnostic.zip. Укажите этот файл diagnostic.zip для поддержки.
-
Измените C:\Revolution\DeployR-7.2\deployr.groovy и восстановите уровень ведения журнала с "debug" на "info", чтобы уменьшить production.log выходные данные. Перезапустите службу Apache-Tomcat-for-DeployR-7.2.