L
linuxxphybrid
Guest
Q1. The latest version of Plesk comes with Apache 2.0.46. Is this correct?
Q2. If so, it is possible that the version of Apache that comes with Plesk has deadlock problems?
Q3. Is it critical that I upgrade Apache?
Q4. Is there any way to know what leads to deadlock? Can I configure Apache so that it logs deadlock error and its cause?
Q2. If so, it is possible that the version of Apache that comes with Plesk has deadlock problems?
*) mod_cgi: Handle output on stderr during script execution on Unix platforms; preventing deadlock when stderr output fills pipe buffer. Also fixes case where stderr from nph- scripts could be lost. PR 22030, 18348. [Joe Orton, Jeff Trawick]
*) Changed cgi and piped log behavior to accept 65536 characters on Win32 (matching Linux) before deadlocking between outputting client stdin, slurping the output from stdout and then the stderr stream. PR 8179 [William Rowe]
*) Fix the worker MPM deadlock problem [Brian Pane]
*) Patch prefork to put enough of the signal processing back in so that signals are all handled properly now. The previous patch fixed the deadlock race condition, but broke the user directed signal handling. This fixes it to work the way it did before my previous prefork patch (primarily, SIGTERM is now working).
*) Changes required to make prefork clean up idle children properly. There was a window during which a starting worker deadlocks when an idle cleanup arrives before it completes init. Apache then keeps trying to cleanup the same deadlocked worker forever (until higher pids come along, but it still will never reduce below the deadlocked pid). Thus the number of children would not reduce to the correct idle level. [Paul J. Reder]
Q3. Is it critical that I upgrade Apache?
Q4. Is there any way to know what leads to deadlock? Can I configure Apache so that it logs deadlock error and its cause?