При устранении неполадок DeployR часто оказывается необходимым для сбора production.log, включает в себя уровень отладки для более детального на проблему. По умолчанию production.log записывает только уровня сообщения «Ошибка» и «сведения». Чтобы включить трассировку уровня отладки для production.log DeployR на Linux и собирающих полезные диагностические сведения, выполните следующие действия:
-
Остановите демон Apache Tomcat:
# /opt/deployr/7.2.0/tomcat/tomcat7.sh stop
-
Отредактируйте /opt/deployr/7.2.0/deployr/deployr.groovy и заменить два вхождения слова «информация» в stanza log4j «отладка».
От: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 остановите демон Apache Tomcat для очистки всех сообщений в файл production.log.
-
Запустите средство сбора данных поддержки /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.