httpd-38737
Version:
2.2.0
Bug report:
https://issues.apache.org/bugzilla/show_bug.cgi?id=38737
How it is diagnosed (reproduced or source analysis)?
Source Analysis (we did not reproduce this failure).
Symptom:
Apache didn’t shut-down cleanly. In this case, Apache didn’t close the connections during shut-down, causing remote server (a database in this case) malfunction.
Root cause:
When Apache child that is polling (blocked) on socket, it would be directly killed when received a AP_SIG_GRACEFUL, instead of returning from poll and continue.
Can Errlog anticipate an error msg?
Yes. Errlog can print a msg in a signal handler (sigkill signal).
Is there Error Message?
No.