Bug fix,  Bug 47873 -  unreliable coordination between daemon and request thread for BusyTimeout processing
New protocol is:
1. Process node's diewhy init with FCGID_DIE_KILLSELF
2. Process manager set diewhy to FCGID_DIE_BUSY_TIMEOUT and gracefully kill process while busy timeout
3. Process manager forced kill process while busy timeout and diewhy is FCGID_DIE_BUSY_TIMEOUT
4. Request handler move process node to error list if node's diewhy is FCGID_DIE_BUSY_TIMEOUT


git-svn-id: https://svn.apache.org/repos/asf/httpd/mod_fcgid/trunk@888840 13f79535-47bb-0310-9956-ffa450edef68
2 files changed