Cómo resolver el tiempo de espera de la puerta de enlace 504

Solución al problema del error 504 cuando la solicitud de red no responde. 

Motivo: el navegador inició una solicitud pero no devolvió un mensaje durante mucho tiempo. 

Ejemplo: Le pedí dinero prestado y prometí devolverlo dentro de un período de tiempo determinado, sin embargo, después de que se excedió el límite de tiempo establecido, comencé a buscar ayuda. 

Solución: busque el archivo de configuración de nginx que no ha sido modificado 

        fastcgi_connect_timeout 300;
        fastcgi_send_timeout 300;
        fastcgi_read_timeout 300;
        fastcgi_buffer_size 64k;
        fastcgi_buffers 4 64k;
        fastcgi_busy_buffers_size 128k;
        fastcgi_temp_file_write_size 256k;
		fastcgi_intercept_errors on;

fastcgi_connect_timeout # El tiempo de espera de la conexión con el servidor FastCGI, el valor predeterminado es 60 segundos, no puede exceder los 75 segundos
fastcgi_send_timeout # El proceso Nginx envía una solicitud al proceso FastCGI, el tiempo de espera de todo el proceso, el valor predeterminado es 60 segundos;
fastcgi_read_timeout # El proceso FastCGI envía una solicitud a la respuesta del proceso Nginx, el tiempo de espera de todo el proceso, el valor predeterminado es 60 segundos;

Después de modificar estos archivos de configuración

        fastcgi_connect_timeout 60000;
        fastcgi_send_timeout 60000;
        fastcgi_read_timeout 60000;
        fastcgi_buffer_size 128k;
        fastcgi_buffers 2 256k;
        fastcgi_busy_buffers_size 256k;
        fastcgi_temp_file_write_size 256k;

Después de la modificación el problema está solucionado, si aún no se puede solucionar, encuéntralo.
 

location / {
        proxy_pass http://182.61.131.62:33060/;
        proxy_redirect  off;
        proxy_send_timeout 300;
        proxy_read_timeout 300;
        proxy_connect_timeout 300;

        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}

Revisar

        proxy_send_timeout 300;
        proxy_read_timeout 300;
        proxy_connect_timeout 300;

Si no, agréguelo. El problema está resuelto. Si me equivoco, corríjame. ¡Gracias! ! !

Supongo que te gusta

Origin blog.csdn.net/yzs2022/article/details/131170231
Recomendado
Clasificación