Problema
Ao usar o Symfony 4.4, você enfrenta grandes impactos no desempenho quando opcache.preload
está ativo.
Solução
No seu arquivo
newrelic.ini
, definanewrelic.preload_framework_library_detection = false
.Certifique-se de que suas configurações de pré-carregamento sejam compatíveis com Symfony.
Dica
Se você estiver usando PHP 7.4, veja:
Reinicie seu serviço.
Causa
Quando newrelic.preload_framework_library_detection
e opcache.preload
estão ativados, consultamos o status de opcache
com cada chamada de função. No entanto, há vários problemas relacionados ao uso do Symfony 4.4 que podem resultar no retorno desta consulta null
. Isso acontece consistentemente causará uma sobrecarga significativa no agente PHP da New Relic.
Atualmente, esse problema só foi relatado por ambientes que usam Kubernetes.