2013-09-03 10 views
6

In /var/log/newrelic/php_agent.log sul mio server vedo linee come questo:Avviso nuova reliquia: l'estensione Xdebug impedisce che l'agente New Relic raccolga errori. Nessun errore verranno registrati

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.

Eppure, continuo a vedere [almeno] alcuni errori PHP a New Relic. Cosa sta succedendo? Questo avviso è un bug in New Relic?

Ho anche trovato this che dice:

Se si utilizza xdebug, si avrà un avvertimento su questo. Quindi puoi disattivare Xdebug, o scrivere il tuo gestore personale e chiamare l'API New Relic per consentire il corretto rapporto degli errori in New Relic. Vedere i commenti di Kris Weltz per ulteriori informazioni.

Le parole "Kris Weltz" collegamento a a missing document.

Ecco quello che ho installato:

# 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 

risposta

6

ho avuto l'aiuto di supporto Nuovo Relic.

La loro risposta era fondamentalmente che Xdebug in effetti è in conflitto con New Relic e non dovrebbero essere usati contemporaneamente. Disinstallare l'estensione PHP di Xdebug ha fatto sparire l'avviso.

Potrebbe essere possibile disabilitare stack traces in Xdebug e continuare a utilizzare altre funzionalità di Xdebug, ma il supporto di New Relic non ha commentato questo.