Jorge medina
Jorge medina

Reputation: 41

504 Gateway timeout Springboot

I am working in a Spring boot project and I have a request which is returning a Gateway Timeout 504. Can I increase this timeout? Is this a property that I can change in the standalone-full.xml? I am using a wildfly server.

The request is trigger twice in 1 minute, always in 1 mint.

Upvotes: 4

Views: 15289

Answers (1)

user3919727
user3919727

Reputation: 343

Hopefully this would help.

public HttpClient getBasicAuthDefaultHttpClient() {
    CredentialsProvider provider = new BasicCredentialsProvider();
    UsernamePasswordCredentials creds = new UsernamePasswordCredentials(user, 
    password);
    provider.setCredentials(AuthScope.ANY, creds);

    //Fix to avoid HTTP 504 ERROR (GATEWAY TIME OUT ERROR)
    RequestConfig.Builder requestBuilder = RequestConfig.custom();
    requestBuilder.setConnectTimeout(30 * 1000);
    requestBuilder.setConnectionRequestTimeout(30 * 1000);

    HttpClientBuilder builder = HttpClientBuilder.create();
    builder.setDefaultRequestConfig(requestBuilder.build());
    builder.setDefaultCredentialsProvider(provider).build();

    return builder.build();
}

Upvotes: 0

Related Questions