当PHP脚本使用Supervisor运行时,Sentry未进行日志记录

当PHP脚本使用Supervisor运行时,Sentry未进行日志记录,php,supervisord,sentry,Php,Supervisord,Sentry,我搜索了谷歌的所有地方,但似乎找不到解决方案: 我正在后台运行php脚本,使用supervisor处理排队的数据。我已将sentry/sdk添加到我的项目中,以记录正在运行的php脚本中的任何错误。然而,Sentry并没有将任何错误记录到我的Sentry服务器上——即使我试图手动发送一些测试。我的主管配置和脚本如下: jobs.conf [program:jobs] command=php jobs.php -DFOREGROUND directory=/var/www/html/ autost

我搜索了谷歌的所有地方,但似乎找不到解决方案:

我正在后台运行php脚本,使用supervisor处理排队的数据。我已将sentry/sdk添加到我的项目中,以记录正在运行的php脚本中的任何错误。然而,Sentry并没有将任何错误记录到我的Sentry服务器上——即使我试图手动发送一些测试。我的主管配置和脚本如下:

jobs.conf

[program:jobs]
command=php jobs.php -DFOREGROUND
directory=/var/www/html/
autostart=true
autorestart=true
startretries=5
startsecs=5
user=www-data
numprocs=2
process_name=%(program_name)s_%(process_num)02d
stderr_logfile=/var/log/supervisor/%(program_name)s_stderr.log
stderr_logfile_maxbytes=10MB
stdout_logfile=/var/log/supervisor/%(program_name)s_stdout.log
stdout_logfile_maxbytes=10MB
supervisord.conf

[unix_http_server]
file=/var/run/supervisor.sock
chmod=0770
chown=nobody:nogroup

[supervisord]
logfile=/var/log/supervisor/supervisord.log
pidfile=/var/run/supervisord.pid
nodaemon=true
loglevel=debug

[rpcinterface:supervisor]
supervisor.rpcinterface_factory=supervisor.rpcinterface:make_main_rpcinterface

[supervisorctl]
serverurl=unix:///var/run/supervisor.sock

[include]
files=/etc/supervisor/conf.d/*.conf
jobs.php

<?php

// Composer autoload config file
require_once dirname(__DIR__) . '/vendor/autoload.php';

// Initialize sentry
Sentry\init(['dsn' => $_ENV['SENTRY_DSN']]);
\Sentry\captureException(new Error("This is a fake exception!"));