• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

Prise en charge des agents PHP pour Laravel

L'agent PHP de New Relic fournit une instrumentation automatique pour les transactions web et en arrière-plan Laravel initiées par Laravel Queue Workers. À partir de la version 12.2.0.27 de l'agent PHP, l'instrumentation automatique prend également en charge les transactions en arrière-plan initiées par les travailleurs Horizon de Laravel.

Recommandations de configuration pour la prise en charge de Laravel Horizon/Queue

Pour Laravel Horizon et Laravel Queue, définissez la valeur de newrelic.daemon.app_connect_timeout Paramètre INI à 5 s :

newrelic.daemon.app_connect_timeout = 5s

L'augmentation de cette valeur garantit que le daemon dispose de suffisamment de temps pour se connecter au backend lorsque les processus de travail de longue durée démarrent. Les conditions du réseau pourraient nécessiter une valeur de délai d'attente encore plus élevée. Configurez ce paramètre uniquement pour les processus de travail, car l'augmentation du délai d'expiration peut avoir un impact négatif sur la latence Web transaction.

Désactivation de l'instrumentation de la file d'attente

L'instrumentation des files d'attente est activée par défaut. Pour le désactiver, ajoutez la ligne suivante à votre fichier newrelic.ini :

newrelic.special = disable_laravel_queue
Droits d'auteur © 2025 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.