Hi all, I'd like to propose a new configuration setting for "mod_fcgid". The source code changes to review follow:
The motivation is that the current behavior to queue up new pending requests differs from the RLimitNPROC directive behavior. When there is a spike in the web hits, lots of Apache children get busy just waiting for up to 30+ seconds to get an idle FastCGI process. Thus we "waste" Apache children doing nothing while they could serve static content. This also puts unneeded memory pressure. Additionally, users today won't wait for a page to load, if it takes more than a few seconds, and we'd rather notify them that we are currently overloaded by sending them a 503 HTTP response immediately. Here is the documentation for the new directive: http://www.famzah.net/temp/FcgidMaxProcessesUsedNoWait.docs.txt Let me know what you think. Best regards. --Ivan |
- mod_fcgid: Immediate HTTP error 503 if the max total process... Ivan Zahariev
- Re: mod_fcgid: Immediate HTTP error 503 if the max tota... Ivan Zahariev
- Re: mod_fcgid: Immediate HTTP error 503 if the max ... Nick Kew
- Re: mod_fcgid: Immediate HTTP error 503 if the ... Ivan Zahariev
- Re: mod_fcgid: Immediate HTTP error 503 if ... Ivan Zahariev
- Re: mod_fcgid: Immediate HTTP error 50... Eric Covener
- Re: mod_fcgid: Immediate HTTP erro... Ivan Zahariev