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

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

En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.

Crea una propuesta

Configuración INI por directorio de PHP

La mayoría de las variables de configuración del agente PHP se pueden configurar por directorio. Esta opción se utiliza a menudo cuando hay un único servidor web que sirve varias aplicaciones y desea ajustar la configuración (por ejemplo, el nombre de la aplicación) aplicación por aplicación.

El proceso para establecer valores por directorio depende del entorno. Este documento describe los tres entornos más comunes:

Para conocer otras opciones de nombres de aplicaciones, consulte Asigne un nombre a su aplicación PHP.

Configuración por directorio de Apache para PHP

Cuando se utiliza el módulo PHP, Apache proporciona dos mecanismos para configurar variables PHP fuera del archivo INI:

Configuración por directorio de PHP-FPM

El Administrador de procesos FastCGI (PHP-FPM) está dedicado a PHP. Genera una serie de procesos de trabajo que esperan solicitudes. Aumenta el rendimiento al no reinicializar el motor PHP en cada invocación, lo que permite que cada proceso maneje una cantidad de solicitudes antes de reciclarse.

Para obtener más información sobre PHP-FPM, consulte la página acerca de PHP-FPM y FastCGI Process Manager en php.net.

Cuando se utiliza PHP-FPM, existen dos mecanismos para configurar variables PHP fuera del archivo INI y una técnica especial para NGINX:

Otra opción: llamada API

Aunque recomendamos cambiar el nombre de la aplicación con la configuración INI global o por directorio, en algunos casos esto puede no ser posible. Por ejemplo, las limitaciones del proveedor pueden impedirle modificar los archivos de configuración.

Otra opción es utilizar la llamada API newrelic_set_appname() . Para conocer otras configuraciones que puede modificar con la API, consulte API del agente PHP.

Antes de comenzar, le recomendamos leer las pautas de la API de llamada para newrelic_set_appname() para garantizar la captura más completa de la traza de la transacción asignada al nombre de su aplicación.

Si no tiene acceso al código de su aplicación, o si necesita aislar sus aplicaciones en sus propios hosts virtuales por otros motivos, utilice las siguientes configuraciones por directorio para anular cualquier configuración del archivo de configuración.

Nombres de aplicaciones acumuladas

Si desea tener una visión general del rendimiento del servidor en todos los hosts virtuales o en todas las aplicaciones, es conveniente poder informar a más de una aplicación a la vez. Por ejemplo, informe a una aplicación específica de host virtual, así como a una aplicación acumulativa.

Para ello, establezca más de un nombre de aplicación para el parámetro newrelic.appname separando cada nombre de aplicación con un punto y coma. El nombre de la aplicación principal es el primero y el nombre de la aplicación secundaria es el siguiente. Puede definir hasta dos nombres de aplicaciones adicionales.

Por ejemplo:

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

Esto informará a dos aplicaciones New Relic: "Virtual Host 1" y "All Virtual Hosts".

Importante

Esta característica sólo está disponible en las versiones 2.4 o superiores del agente PHP.

Copyright © 2024 New Relic Inc.

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