Khi khắc phục sự cố DeployR, nó thường là cần thiết để thu thập production.log bao gồm thông tin gỡ lỗi cấp cung cấp thêm chi tiết về sự cố. Theo mặc định, production.log ghi chỉ 'lỗi' và 'thông tin' cấp thư. Cho phép gỡ lỗi cấp theo dõi cho production.log DeployR trên Linux và thu thập thông tin chẩn đoán hữu ích, hãy làm như sau:
-
Dừng Apache Tomcat daemon:
# /opt/deployr/7.2.0/tomcat/tomcat7.sh stop
-
Chỉnh sửa /opt/deployr/7.2.0/deployr/deployr.groovy và thay đổi hai lần từ thông tin trong đoạn thơ log4j ' gỡ lỗi '.
Từ:root { info 'stdout', 'logfile'
}
info'com.revo.phoenix'để:
root { debug 'stdout', 'logfile'
}
debug'com.revo.phoenix'Lưu tệp deployr.groovy.
-
Khởi động lại Apache Tomcat daemon:
/opt/deployr/7.2.0/tomcat/tomcat7.sh start
-
Tạo báo cáo vấn đề DeployR.
-
Trong bước 1, dừng daemon Apache Tomcat để xoá tất cả thư đến tập tin production.log.
-
Chạy công cụ thu thập dữ liệu hỗ trợ, /opt/deployr/7.2.0/diagnostic/diagnostics.sh. Công cụ này (mới trong DeployR 7.2) sẽ thu thập production.log gỡ lỗi trong thông tin chẩn đoán khác hữu ích cho việc khắc phục sự cố và gói thành C/opt/deployr/7.2.0/diagnostic/diagnostics.tar.gz. Cung cấp tranh diagnostics.tar.gz hỗ trợ.
-
Chỉnh sửa /opt/deployr/7.2.0/deployr/deployr.groovy và khôi phục độ ghi 'gỡ lỗi' thông tin để giảm production.log ra. Khởi động lại daemon Apache Tomcat.