From: Jeff Trawick Date: Fri, 8 Aug 2003 11:51:12 +0000 (+0000) Subject: two known issues with mod_cgid daemon restart patch (which is real X-Git-Tag: 2.0.48~143 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f694d9ecf2a1f9d299d5b55675c74ae61698d58c;p=thirdparty%2Fapache%2Fhttpd.git two known issues with mod_cgid daemon restart patch (which is real nice, but still...) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/APACHE_2_0_BRANCH@100944 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/STATUS b/STATUS index 7646dd3a5d1..07d95f3f34e 100644 --- a/STATUS +++ b/STATUS @@ -1,5 +1,5 @@ APACHE 2.0 STATUS: -*-text-*- -Last modified at [$Date: 2003/08/08 09:37:53 $] +Last modified at [$Date: 2003/08/08 11:51:12 $] Release: @@ -203,16 +203,12 @@ PATCHES TO PORT FROM 2.1 * mod_cgid: Restart the cgid daemon if it crashes. PR 19849 modules/generators/mod_cgid.c 1.152 +1: trawick, gregames, stoddard - FYI... Merge of this is on hold for the time being. After - testing it previously on multiple platforms, where it performed - perfectly time after time, I made the "mistake" of giving it a - quick smoke test on Linux right before committing. On the - second crash of the cgid daemon the parent got knocked out. - More research is needed to see what the issue is, and I am out - of time right now :( If anybody else has time to play on - Linux, I'd love to hear your experiences. Just keep sending - SIGSEGV to the current cgid daemon process and see what - happens. + oops, 2 problems to deal with: + a) patch relies on worker MPM behavior of + ap_graceful_stop_signalled(), which is to return true if + MPM is exiting (whether stop or restart or graceful) + b) maybe not the fault of this patch, but on Linux the parent + gets knocked out after a couple of segfaults in cgid * ab: catch out of memory (reasoning report ID 29) support/ab.c: r1.125