• EnglishEspañol日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

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.

Crea una propuesta

newrelic_background_job (API del agente PHP)

Sintaxis

newrelic_background_job([bool $flag])

Especifique manualmente que una transacción es un trabajo en segundo plano o una transacción web.

Requisitos

Compatible con todas las versiones de agente.

Descripción

Dígale al agente que trate esta "transacción web como una" transacción no web (la UI de APM separa web y transacción no web, por ejemplo en la página Transacciones). Llame lo antes posible. Esto se usa más comúnmente para trabajos cron u otras tareas en segundo plano de larga duración. Sin embargo, esta llamada suele ser innecesaria ya que el agente suele detectar si una transacción es web o no web de forma automática.

También puedes revertir la funcionalidad estableciendo el indicador opcional en false, que marca una "transacción no web como una "transacción web.

Parámetros

Parámetro

Descripción

$flag

booleano

Opcional. El valor predeterminado es true.

Si true o se omite, la transacción actual se marca como un trabajo en segundo plano.

Si es false, la transacción se marca como una transacción web.

Ejemplos

Marcar transacción como trabajo en segundo plano

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

Marcar transacción como transacción 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.