Diagnostic examples
terminal
curl -w "status=%{http_code} total=%{time_total}
" -o /dev/null -s https://api.example.com/reports
curl -i https://api.example.com/healthnginx.conf
location /api/ {
proxy_connect_timeout 10s;
proxy_send_timeout 60s;
proxy_read_timeout 60s;
}Important
Increasing timeout values alone can delay failure detection. Fix slow queries and blocking calls first.