From nobody@hyperreal.com Tue Oct 8 16:03:28 1996 Received: by taz.hyperreal.com (8.7.6/V2.0) id QAA11756; Tue, 8 Oct 1996 16:03:28 -0700 (PDT) Message-Id: <199610082303.QAA11756@taz.hyperreal.com> Date: Tue, 8 Oct 1996 16:03:28 -0700 (PDT) From: Paul Sutton Reply-To: paul@ukweb.com To: apbugs@hyperreal.com Subject: graceful restarts with -USR1 causes instability X-Send-Pr-Version: 3.2 >Number: 15 >Category: general >Synopsis: graceful restarts with -USR1 causes instability >Confidential: no >Severity: critical >Priority: medium >Responsible: apache >State: closed >Class: sw-bug >Submitter-Id: apache >Arrival-Date: Tue Oct 8 16:10:01 1996 >Last-Modified: Sun Dec 1 12:33:54 PST 1996 >Originator: paul@ukweb.com >Organization: >Release: 1.2-dev >Environment: all? >Description: Attempting to use graceful restarts with -USR1 functionality causes some instability - repeated -USR1's can fail, and a USR1 followed by a HUP kills the server dead. >How-To-Repeat: the following code can be used to test it while : do kill -USR1 pid done On both Linux and IRIX I can get this to give a failed assertion in the listener code (it might not affect non-listener systems, I suppose). >Fix: an easy fix seems to be to ignore USR1 during a restart, though that wouldn't fix the USR1-HUP interaction problem. %0 >Audit-Trail: State-Changed-From-To: open-closed State-Changed-By: brian State-Changed-When: Sun Dec 1 12:33:53 PST 1996 State-Changed-Why: Patches have been implemented to clean up the hosage. >Unformatted: