При отстраняване на проблеми с DeployR, често е необходимо да събере production.log, която включва debug ниво информация, за да предостави повече подробности за проблема. По подразбиране production.log регистрира само "грешка" и "информация" ниво съобщения. За да разрешите трасирането ниво за DeployR production.log на Linux и събиране на полезна диагностична информация, направете следното:
-
Спиране на Apache Tomcat демон:
# /opt/deployr/7.2.0/tomcat/tomcat7.sh stop
-
Редактиране на /opt/deployr/7.2.0/deployr/deployr.groovy и промяна на две копия на думата "информация" в 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) ще събере debug 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 daemon.