בעת פתרון בעיות DeployR, לעתים קרובות יש צורך לאסוף את production.log הכוללת פרטי רמת איתור באגים כדי לספק פרטים נוספים אודות הבעיה. כברירת מחדל, production.log רישום רק הודעות ברמה 'שגיאה' ו- 'מידע'. כדי לאפשר מעקב אחר רמת איתור באגים עבור production.log DeployR ב- Linux ולאסוף מידע אבחון שימושי, בצע את הפעולות הבאות:
-
הפסק daemon 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.
-
הפעל מחדש את שרת daemon Apache Tomcat:
/opt/deployr/7.2.0/tomcat/tomcat7.sh start
-
צור מחדש את הבעיה שדווחה של DeployR.
-
כמו שלב 1, להפסיק daemon 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. הפעל מחדש את ה-daemon Apache Tomcat.