Apache vs. PHP-FPM Cuello de botella con procesos secundarios

Apache vs PHP FPM Bottleneck with Child Processes se trata fácilmente con Bobcares a su lado.

En Bobcares, ofrecemos soluciones para cada consulta, grande o pequeña, como parte de nuestros Servicios de administración de servidores.

Veamos cómo nuestro equipo de soporte está listo para ayudar a los clientes a lidiar con el cuello de botella de Apache vs PHP FPM con procesos secundarios.

Apache vs. PHP-FPM Cuello de botella con procesos secundarios

Servidores Apache que dependen de la pretenedor MPM con un número menor de instancias que el número máximo de procesos secundarios de PHP-FPM tiende a tener problemas de rendimiento. Nuestros técnicos de soporte están aquí hoy para ayudar a resolver este problema en particular.

De hecho, recientemente, uno de nuestros clientes se encontró con este problema. Su servidor PHP-FPM permite hasta 20 procesos secundarios PHP-FPM, mientras que el servidor Apache permite cinco instancias de servidor, como se ve a continuación.

Archivo de configuración del servidor PHP-FPM:

_is_present: 1
pm_max_children: 20
pm_max_requests: 20

Archivo de configuración del servidor Apache:

StartServers: 5
<IfModule prefork.c>
MinSpareServers: 10
MaxSpareServers: 10
</IfModule>

Si el servidor Apache recibe 20 solicitudes, pasa 10 solicitudes a los procesos secundarios PHP-FPM disponibles. Después del procesamiento, el servidor Apache pasa las diez solicitudes restantes a PHP-FPM. Desafortunadamente, esto conduce a graves problemas de rendimiento.

Nuestros técnicos de soporte idearon una solución que incluye Apaches que tienen suficientes instancias de servidor para manejar el máximo de procesos secundarios de PHP-FPM, como se ve a continuación:

  1. Primero, abra la interfaz WHM y navegue hasta Configuración global en Configuración del servicio en la sección Inicio.
  2. Aquí, veremos los siguientes parámetros:
    • Servidores de repuesto mínimos
    • Máximo de servidores de repuesto
    • Solicitud máxima de trabajadores
  3. A continuación, tenemos que cambiar los valores de los parámetros en el paso anterior a un valor superior o igual al valor de pm_max_children en el archivo de configuración del servidor PHP-FPM.

Después de esta resolución, no enfrentaremos ningún problema de rendimiento del servidor debido al cuello de botella de Apache frente a PHP-FPM.

[Looking for a solution to another query? We are just a click away.]

Conclusión

Para concluir, nuestros ingenieros de soporte calificados en Bobcares demostraron cómo lidiar con el cuello de botella Apache vs PHP FPM con procesos secundarios.

Índice de contenidos
  1. Apache vs. PHP-FPM Cuello de botella con procesos secundarios
  2. Conclusión
  • ¡EVITE QUE SU SERVIDOR SE ATAQUE!
  • ¡EVITE QUE SU SERVIDOR SE ATAQUE!

    ¡Nunca más pierda clientes debido a la baja velocidad del servidor! Dejanos ayudarte.

    Nuestros expertos en servidores supervisarán y mantendrán su servidor las 24 horas del día, los 7 días de la semana, para que siga siendo rápido y seguro.

    EMPEZAR

    Deja una respuesta

    Subir