2013-09-03 54 views
6

Trong /var/log/newrelic/php_agent.log trên các máy chủ của tôi, tôi thấy dòng như thế này:Cảnh báo di tích mới: phần mở rộng Xdebug ngăn cản tác nhân Relic mới thu thập lỗi. Không có lỗi sẽ được ghi lại

2013-08-30 16:05:01.444 (15615/child) warning: the Xdebug extension prevents the New Relic agent from gathering errors. No errors will be recorded.

Tuy nhiên, tôi vẫn thấy [ít nhất một số] PHP lỗi ở New Relic. Chuyện gì vậy? Đây có phải là cảnh báo lỗi trong di tích mới không?

Tôi cũng thấy this mà nói:

Nếu bạn đang sử dụng Xdebug, bạn sẽ có một cảnh báo về vấn đề này. Vì vậy, bạn có thể tắt Xdebug hoặc viết trình xử lý của riêng mình và gọi API Relic mới để cho phép báo cáo lỗi thành Relic mới đúng cách. Xem các ý kiến ​​của Kris Weltz để biết thêm thông tin.

Từ "Kris Weltz" liên kết đến a missing document.

Dưới đây là những gì tôi đã cài đặt:

# rpm -qa | grep relic 
newrelic-php5-common-3.7.5.7-1.noarch 
newrelic-php5-3.7.5.7-1.x86_64 
newrelic-repo-5-3.noarch 
newrelic-daemon-3.7.5.7-1.x86_64 
newrelic-sysmond-1.2.0.257-1.x86_64 

Trả lời

6

tôi có sự giúp đỡ từ hỗ trợ New Relic.

Phản hồi của họ về cơ bản là Xdebug thực sự xung đột với Relic mới và không nên sử dụng đồng thời. Gỡ cài đặt tiện ích mở rộng Xdebug PHP khiến cảnh báo biến mất.

Có thể vô hiệu hóa stack traces trong Xdebug và tiếp tục sử dụng các tính năng Xdebug khác, nhưng hỗ trợ Relic mới không nhận xét về điều này.