• EnglishEspañol日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

Criar um problema

newrelic_background_job (API do agente PHP)

Sintaxe

newrelic_background_job([bool $flag])

Especifique manualmente se uma transação é um trabalho em segundo plano ou uma transação da web.

Requisitos

Compatível com todas as versões do agente.

Descrição

Diga ao agente para tratar esta "transação da web como uma" transação fora da web (a interface APM separa web e transação fora da web, por exemplo na página Transações). Ligue o mais cedo possível. Isso é mais comumente usado para tarefas cron ou outras tarefas em segundo plano de longa duração. Porém, essa chamada geralmente é desnecessária, pois o agente geralmente detecta automaticamente se uma transação é uma web ou transação fora da web.

Você também pode reverter a funcionalidade definindo o sinalizador opcional como false, que marca uma "transação fora da web como uma "transação da web.

Parâmetro

Parâmetro

Descrição

$flag

boleano

Opcional. O padrão é true.

Se true ou omitido, a transação atual será marcada como uma tarefa em segundo plano.

Se false, a transação será marcada como uma transação da web.

Exemplos

Marcar a transação como um trabalho em segundo plano

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

Marcar transação como transação da web

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

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