• 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

Configurações INI por diretório do PHP

A maioria das variáveis de configuração do agente PHP pode ser definida por diretório. Essa opção é frequentemente usada quando há um único servidor web atendendo vários aplicativos e você deseja ajustar as configurações (por exemplo, o nome do aplicativo) aplicativo por aplicativo.

O processo de configuração de valores por diretório depende do ambiente. Este documento descreve os três ambientes mais comuns:

Para outras opções de nomenclatura de aplicativos, consulte Nomeie seu aplicativo PHP.

Configurações por diretório do Apache para PHP

Ao usar o módulo PHP, o Apache fornece dois mecanismos para definir variáveis PHP fora do arquivo INI:

Configurações PHP-FPM por diretório

O FastCGI Process Manager (PHP-FPM) é dedicado ao PHP. Ele gera vários processos de trabalho que aguardam solicitações. Ele aumenta o desempenho ao não reinicializar o mecanismo PHP em cada invocação, permitindo que cada processo lide com uma série de solicitações antes de ser reciclado.

Para obter mais informações sobre PHP-FPM, consulte a página sobre do PHP-FPM e o FastCGI Process Manager em php.net.

Ao usar PHP-FPM, existem dois mecanismos para definir variáveis PHP fora do arquivo INI e uma técnica especial para NGINX:

Outra opção: chamada de API

Embora recomendemos alterar o nome do aplicativo com configurações INI globais ou por diretório, em alguns casos isso pode não ser possível. Por exemplo, as limitações do provedor podem impedir que você modifique os arquivos de configuração.

Outra opção é usar a chamada de API newrelic_set_appname() . Para outras configurações que você pode modificar com a API, consulte API do agente PHP.

Antes de começar, recomendamos que você leia as diretrizes de chamada de API de newrelic_set_appname() para garantir a captura mais completa do rastreamento de transação atribuído ao nome do seu aplicativo.

Se você não tiver acesso ao código do seu aplicativo ou se precisar isolar seus aplicativos em seus próprios hosts virtuais por outros motivos, use as seguintes configurações por diretório para substituir quaisquer configurações do arquivo de configuração.

Nomes de aplicativos cumulativos

Se você quiser ter uma visão geral do desempenho do servidor em todos os hosts virtuais ou em todos os aplicativos, é conveniente poder reportar para mais de um aplicativo por vez. Por exemplo, reporte-se a um aplicativo específico de host virtual, bem como a um aplicativo roll-up.

Para fazer isso, defina mais de um nome de aplicativo para o parâmetro newrelic.appname separando cada nome de aplicativo com ponto e vírgula. O nome do aplicativo principal é o primeiro e os nomes dos aplicativos secundários são os próximos. Você pode definir até dois nomes de aplicativos extras.

Por exemplo:

newrelic.appname="Virtual Host 1;All Virtual Hosts"

Isso se reportará a dois aplicativos New Relic: "Virtual Host 1" e "All Virtual Hosts".

Copyright © 2024 New Relic Inc.

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