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

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

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

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.