I have a php-fpm pool of workers which is 6. There are long running requests
being sent, so I have the following fastcgi directives set:

fastcgi_connect_timeout 15;
fastcgi_send_timeout 1200;
fastcgi_read_timeout 1200;

However right now, if the php-fpm pool of workers is full, a request waits
the full 20 minutes. I'd like requests to fail with a 502 status code if the
php-fpm pool of workers is full instead. This change should still allow long
running requests (max 20 minutes) though. I would have thought if the
php-fpm pool workers are all being used, a request would timeout in 15
seconds according to fastcgi_connect_timeout, but this does not seem to be
the case.

Thanks for the help.

Posted at Nginx Forum: 
http://forum.nginx.org/read.php?2,251476,251476#msg-251476

_______________________________________________
nginx mailing list
[email protected]
http://mailman.nginx.org/mailman/listinfo/nginx

Reply via email to