我在服务器上安装了“datadog-php-tracer_0.14.1-beta_amd64.deb”,安装后我的应用程序返回 500 错误。
以下是我已配置的内容或我的服务器相关信息:
我正在使用 Ubuntu、NGINX 和 php-fpm 7.0。
我已经安装了 datadog 代理 v6。
For FPM I have set below configuration:
Installed : "datadog-php-tracer_0.14.1-beta_amd64.deb"
NGINX config: fastcgi_param DD_TRACE_DEBUG true;
Set ddtrace.log_backtrace=1 in file /etc/php/7.0/cli/conf.d/98-ddtrace.ini.
In Agent datadog.yaml:
apm_config:
enabled: true
当我检查我的 php-fpm 日志文件时,它显示有关“Slim\PDO\Statement\StatementContainer->execute()”的 PDO 错误。但是当我禁用 Datadog 代理或 APM 跟踪时,我的应用程序工作正常。简而言之,当我启用 ddtrace 时,我的应用程序无法正常工作并返回 500 错误。
你能看看它,让我知道如何解决这个问题,APM 可以很好地与我的应用程序配合使用。