ปัญหา 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