Php Laravel排队作业不';如果工作进程作为守护进程运行,则不会出现在new relic中

Php Laravel排队作业不';如果工作进程作为守护进程运行,则不会出现在new relic中,php,laravel,newrelic,laravel-artisan,forge,Php,Laravel,Newrelic,Laravel Artisan,Forge,我注意到排队的作业在NewRelic中不作为任何类型的事务出现 挖掘了一段时间后,我发现如果我“直接”运行artisan队列工作程序,它们看起来很好,但如果我将它们作为守护进程运行(这就是我在supervisord配置中为artisan队列设置的:work命令),它们就不会 为什么会这样?有什么可以做的吗 我想让它们与守护进程一起设置,以避免为每个作业启动框架。然而,能够看到新遗址中发生了什么也很重要 调度命令和常规http请求似乎可以很好地跟踪 我使用PHP5.6和7.0在几个forge服务器

我注意到排队的作业在NewRelic中不作为任何类型的事务出现

挖掘了一段时间后,我发现如果我“直接”运行artisan队列工作程序,它们看起来很好,但如果我将它们作为守护进程运行(这就是我在supervisord配置中为artisan队列设置的:work命令),它们就不会

为什么会这样?有什么可以做的吗

我想让它们与守护进程一起设置,以避免为每个作业启动框架。然而,能够看到新遗址中发生了什么也很重要

调度命令和常规http请求似乎可以很好地跟踪

我使用PHP5.6和7.0在几个forge服务器上运行Laravel5.2


感谢您

New Relic为Laravel队列添加了开箱即用的检测支持,作为版本
6.6.0
中的一项实验性功能。检查您的代理版本是否至少为
6.6.0
,然后将此属性添加到
newrelic.ini

newrelic.feature_flag=laravel_queue
有关更多信息,请查看发行说明:


这是否已经进入标准版本,还是仍然需要手动添加?Hi@djt-Laravel队列的检测仍处于功能标志下,因此您需要添加配置选项以启用它。我们计划在将来将其默认设置为“开”。如果应用了
--daemon
选项,这是否有效,我仍然无法完成任何操作。对于每个看到这一点的人,
newrelic.feature\u flag=laravel\u queue
在newrelic代理的v8.0.0.204中被忽略: