504 tiempo de espera de la puerta de enlace (problema de tiempo de espera de la puerta de enlace 504)

Escenas

Llame a la interfaz, indique el tiempo de espera de la puerta de enlace 504

solución

De un vistazo, está relacionado con el proxy nginx.

Primero mire la configuración de nginx:

location /getUser {
    
    
    proxy_pass  http://useApi;
    client_max_body_size    200m;
    proxy_connect_timeout 10;
    proxy_send_timeout 120;
    proxy_read_timeout 120;
}

proxy_connect_timeout 10; Aquí está el tiempo de conexión del proxy.
Ajústelo a 60 segundos para ver.
Todavía está agotado.

Además del período de tiempo de espera que se puede configurar en nginx, también se puede configurar en el código.

httpClient.getParams()
.setParameter(CoreConnectionPNames.CONNECTION_TIMEOUT, 10000); //连接超时10s

httpClient.getParams()
.setParameter(CoreConnectionPNames.SO_TIMEOUT, 10000);  

Aquí todos se ajustan más alto, el problema está resuelto.

Supongo que te gusta

Origin blog.csdn.net/enthan809882/article/details/113936034
Recomendado
Clasificación