proxy nginx a apache en un entorno local para evitar el error 504

proxy nginx a apache en un entorno local para evitar el error 504

Hola chicos, tengo una configuración en la que uso Nginx como punto de entrada para mi solicitud HTTP en el puerto 80 y luego hago un proxy en el puerto 8080 donde Apache ejecuta un host virtual con PHP7.4 + MySQL ejecutándose en Windows 11 a través de la pila Laragon.

Estoy programando y consumiendo una API sobre TCG y la recomendación es volcar esos datos en mi base de datos; El problema es que el volcado me está tomando aproximadamente 2 minutos y al final arroja un error: 504 Gateway Timeout.

Estoy casi seguro de que el problema es mi configuración; ya que no soy un experto y lo he hecho por ensayo y error…

Si existe la posibilidad de que me puedan ayudar con la configuración; Me dicen que lo suba aquí en una actualización, si no también me avisan para borrar esta publicación. Se agradece cualquier sugerencia. ¡Gracias!

Respuesta1

Vale la pena verificar los registros de errores de Nginx y PHP-FPM para ver si se registra algún error específico que pueda ayudar a identificar el problema.

El problema puede estar en la configuración de Nginx. Deberá publicarlo aquí para que podamos contar más.

En general, puede intentar aumentar los valores proxy_read_timeouty proxy_connect_timeouten su configuración de Nginx para permitir que el proxy tenga más tiempo para completar la solicitud.

También puede intentar aumentar el request_terminate_timeoutvalor en la configuración de su grupo PHP-FPM, ya que este valor determina cuánto tiempo esperará PHP-FPM para que se complete una solicitud antes de que expire el tiempo de espera.

información relacionada