疑難排解時 DeployR,則通常必須收集偵錯問題提供詳細的層級資訊包括 production.log。根據預設,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 並變更 word 中以 「 偵錯 」 的 log4j stanza ' 資訊的兩個。
自︰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 精靈。