Web Application Request Timeout Settings
Contents
Web Servers
Nginx
Error Information
Status Code: 504
Response:
1 | <html> |
Default Timeout
The default timeout for Nginx is 60 seconds.
Settings
Update proxy timeout to 180 seconds:
1 | http { |
Java HTTP Client
Spring RestTemplate
Default Timeout
The default timeout is infinite.
By default RestTemplate uses SimpleClientHttpRequestFactory and that in turn uses HttpURLConnection.
By default the timeout for HttpURLConnection is 0 - ie infinite, unless it has been set by these properties :
1 | -Dsun.net.client.defaultConnectTimeout=TimeoutInMiliSec |
Settings
1 |
|
JavaScript HTTP Client
axios
Default Timeout
The default timeout is 0
(no timeout).
Settings
1 | const instance = axios.create({ |