es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

El contenedor de Php-fpm Docker eventualmente hace que el sitio web muestre todos los datos de publicaciones en las páginas web.

Recientemente convertimos nuestro sitio antiguo en una versión en Docker con un solo contenedor de Nginx y un contenedor de Php-fpm. Tenemos varias versiones de Php, así que teníamos una para Php5 y otra para Php7.

Después de un tiempo, notamos que cada vez que se envía un formulario, especialmente en Php7, aparecería un volcado completo de las variables post en el navegador web en la parte superior de la próxima página.

Esto sucedería después de algunas horas y si reiniciaba el contenedor, volvería a funcionar bien durante unas horas.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Solución para el problema de envío de formularios en PHP7 en contenedores Nginx y Php-fpm Dockerizados

    Si usted está enfrentando un problema donde una gran cantidad de variables de post aparecen en la parte superior de la siguiente página después del envío del formulario, especialmente en PHP7, entonces puede seguir estos pasos para resolver el problema:

    1. Verifique los archivos de registro de errores PHP y los archivos de registro de acceso y error de Nginx para ver si hay errores o advertencias relevantes.
    2. Asegúrese de que el contenedor de php-fpm esté en ejecución y que no haya problemas con los archivos de configuración.

    3. Verifique si hay módulos de PHP faltantes o desactualizados que estén causando el problema. Puede instalar o actualizar estos módulos con el administrador de paquetes.

    4. Verifique si hay conflictos con la configuración del servidor web o los mecanismos de almacenamiento en caché. Puede que necesite ajustar la configuración proxy para el contenedor de php-fpm en el archivo de configuración de Nginx.

    5. Si el problema persiste, intente aumentar el límite de procesos o la asignación de memoria de php-fpm. Puede modificar la configuración relevante en el archivo de configuración de php-fpm.

    6. Por último, considere actualizar a una versión más nueva de PHP7 o cambiar a una versión estable de PHP5, dependiendo de sus requisitos de compatibilidad y rendimiento.

    Recuerde probar los cambios a fondo y monitorear los registros y métricas del sistema para asegurarse de que el problema se resuelva y no vuelva a aparecer.

Comments are closed.