• /
  • 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

newrelic_background_job (API d'agent PHP)

Syntaxe

newrelic_background_job([bool $flag])

Spécifiez manuellement qu'une transaction est une tâche d'arrière-plan ou une transaction Web.

Exigences

Compatible avec toutes les versions d'agent.

Description

Dites agent à l'UI APM de traiter cette « transaction Web » comme une « transaction non Web » (l' sépare les transactions Web et non Web, par exemple dans la page Transactions ). Appelez le plus tôt possible. Ceci est le plus souvent utilisé pour les tâches cron ou d'autres tâches d'arrière-plan de longue durée. Cependant, cet appel est généralement inutile puisque l' agent détecte généralement automatiquement si une transaction est une transaction Web ou non Web.

Vous pouvez également inverser la fonctionnalité en définissant l'indicateur facultatif sur false, ce qui marque une « transaction non Web » comme une « transaction Web ».

Paramètres

paramètres

Description

$flag

booléen

Facultatif. La valeur par défaut est true.

Si true ou omis, la transaction en cours est marquée comme une tâche d'arrière-plan.

Si false, la transaction est marquée comme une transaction Web.

Exemples

Marquer la transaction comme une tâche d'arrière-plan

function example() {
if (extension_loaded('newrelic')) { // Ensure PHP agent is available
newrelic_background_job();
}
...
}

Marquer la transaction comme une transaction Web

function example() {
if (extension_loaded('newrelic')) { // Ensure PHP agent is available
newrelic_background_job(false);
}
...
}
Droits d'auteur © 2025 New Relic Inc.

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