Problema
Su agente deja de informar datos cuando utiliza el agente PHP de New Relic. El sistema operativo incluye SELinux de forma predeterminada o se ha agregado al entorno por motivos de seguridad.
Solución
Para resolver este problema, utilice cualquiera de estas opciones:
Causa
La extensión PHP y daemon del agente se comunican de forma predeterminada a través de /tmp/.newrelic.sock
(socket Unix). Si SELinux no está configurado para permitir que la extensión PHP y daemon se comuniquen, esto evitará que estos dos componentes del agente se comuniquen entre sí cuando SELinux esté configurado en el modo enforcing
.
En algunos casos, SELinux puede impedir que el daemon se inicie por completo. Verificar el daemon PHP puede ser un paso necesario para la resolución de problemas al diagnosticar problemas de SELinux.
SELinux es un software de seguridad diseñado para limitar la comunicación de procesos en su entorno. SELinux es una poderosa herramienta en seguridad de servidores. Como tal, debe implementarlo y configurarlo para que se adapte a su propio entorno de servidor.
New Relic no influye en las decisiones sobre cómo configurar la seguridad de su servidor o los procesos que permite ejecutar. No somos responsables de las decisiones de seguridad de su software. Debe revisar sus ajustes de configuración para asegurarse de que cumplan con sus propias políticas de seguridad antes de implementarlos.