7

/var/log/newrelic/php_agent.log私のサーバーでは、次のような行が表示されます。

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.

それでも、New Relic で [少なくともいくつかの] PHP エラーが表示されます。どうしたの?この警告は New Relic のバグですか?

私はまたこれを見つけまし

xdebug を使用している場合は、これに関する警告が表示されます。したがって、 Xdebug をオフにするか、独自のハンドラーを記述して New Relic API を呼び出して、エラーが New Relic に適切にレポートされるようにすることができます。詳細については、 Kris Weltzのコメントを参照してください。

「Kris Weltz」という言葉は、行方不明の文書にリンクしています

ここに私がインストールしたものがあります:

# 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
4

2 に答える 2

7

New Relic サポートの助けを借りました。

彼らの反応は基本的に、Xdebug は確かに New Relic と競合しており、同時に使用すべきではないとのことでした。Xdebug PHP 拡張機能をアンインストールすると、警告が消えました。

Xdebug でスタック トレースを無効にして、他の Xdebug 機能を引き続き使用することは可能かもしれませんが、New Relic サポートはこれについてコメントしていません。

于 2013-09-03T23:06:52.653 に答える