hi
i have the nginx config below, and the fascgi backend takes lot of time
to
process the request. this is expected. but nginx returns error before it
is
over:
upstream timed out (145: Connection timed out) while reading response
header from upstream, client: X.X.X.119, server: YYY.com, request: “POST
/
HTTP/1.1”, upstream: “fastcgi://A.B.C.D:8492”, host: “AAA.YYY.com”,
referrer: "http://xx.y.com/
can you tell me what config i should change/ increase so that nginx
waits
for some more time before returning this error.
thanks a lot!
upstream backend_XX{
server A.B.C.D:8492 fail_timeout=1s;
}
server {
server_name AAA.YYY.com;
include nginx_listen.conf;
access_log logs/access.log;
client_max_body_size 10m;
location / {
root /home/mark/XX;
fastcgi_pass backend_XX;
fastcgi_param SCRIPT_NAME $host$fastcgi_script_name;
fastcgi_param SCRIPT_FILENAME /$host$fastcgi_script_name;
fastcgi_param PATH_INFO /$host$fastcgi_script_name;
fastcgi_param QUERY_STRING $query_string;
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param REMOTE_ADDR $remote_addr;
fastcgi_param REMOTE_PORT $remote_port;
fastcgi_param SERVER_PROTOCOL $server_protocol;
fastcgi_param SERVER_ADDR $server_addr;
fastcgi_param SERVER_PORT $server_port;
fastcgi_param SERVER_NAME $server_name;
}
}