При устранении неполадок DeployR часто оказывается необходимым для сбора production.log, включает в себя уровень отладки для более детального на проблему. По умолчанию production.log записывает только уровня сообщения «Ошибка» и «сведения». Чтобы включить трассировку уровня отладки для production.log DeployR в Windows и собирающих полезные диагностические сведения, выполните следующие действия:
-
Остановите службу Apache Tomcat для DeployR 7.2 либо через консоль управления службами Windows либо, из командной строки с правами администратора:
C:\> net stop Apache-Tomcat-for-DeployR-7.2
-
Отредактируйте C:\Revolution\DeployR-7.2\deployr.groovy и заменить два вхождения слова «информация» в stanza log4j «отладка».
От:root { info 'stdout', 'logfile'
} info'com.revo.phoenix'на:
root { debug 'stdout', 'logfile'
} debug'com.revo.phoenix'Сохраните файл deployr.groovy.
-
Перезапустите службу Apache Tomcat для DeployR 7.2 либо через консоль управления службами Windows либо, из командной строки с правами администратора:
C:\> net start Apache-Tomcat-for-DeployR-7.2
-
Создайте заново ошибки DeployR.
-
В шаге 1 остановите службу Apache Tomcat для 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 и восстановить уровень ведения журнала с «отладка» на «сведения» для уменьшения вывода production.log. Перезапустите службу Apache Tomcat для DeployR 7.2.