• 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

Os dados param de ser relatados

Problema

O agente PHP da New Relic estava reportando dados anteriormente, mas depois parou de reportar. Além disso:

  • Ao verificar o arquivo de log do daemon do agente /var/log/newrelic/newrelic-daemon.log, você viu a mensagem Lack of activity within 10ms.
  • O status de saúde do aplicativo está cinza.
  • A opção para excluir o aplicativo aparece no menu Settings do aplicativo quando você seleciona o ícone.

Solução

Use um destes métodos para evitar que seu aplicativo entre em estado inativo:

  • Defina o valor do tempo limite para newrelic.daemon.app_timeout como pelo menos duas vezes o intervalo da sua transação. Por exemplo, para um trabalho em segundo plano por hora, defina o tempo limite para duas horas.
  • Recomendação: Se você tiver processos longos ou pouco frequentes, execute um cron job a cada cinco minutos com uma transação simples, como phpinfo(). Isso ajudará a garantir que o aplicativo não entre em estado inativo.

Importante

Não defina newrelic_ignore_transaction para ignorar o cron job. O agente PHP entrará em estado inativo se o trabalho não for executado e reportado.

Causa

Se a transação de um aplicativo demorar mais de dez minutos ou ocorrer com menos frequência do que uma vez a cada dez minutos, o aplicativo entrará e permanecerá em estado inativo.

Quando o agente PHP está em estado inativo, two transação deve ocorrer antes que ele comece a reportar novamente:

  • A primeira transação ativa o daemon e restabelece a conexão com o New Relic.
  • A segunda transação reporta dados para a New Relic.
Copyright © 2024 New Relic Inc.

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