On 4 Dec 1998, Georg Hessmann wrote:

> The following reply was made to PR os-solaris/3487; it has been noted by 
> GNATS.
> 
> From: Georg Hessmann <[EMAIL PROTECTED]>
> To: [EMAIL PROTECTED]
> Cc: [EMAIL PROTECTED]
> Subject: Re: os-solaris/3487: More and more daemons stuck in 'K' state
> Date: Fri, 4 Dec 1998 16:44:34 +0100
> 
>  Ok, now I've tried it with telnet:
>  
>  =========
>  [EMAIL PROTECTED]: 77 lib> telnet alice 80
>  Trying 194.163.254.155...
>  Connected to alice.is-kunden.de.
>  Escape character is '^]'.
>  HEAD / HTTP/1.0
>  Connection: keep-alive
>  
>  HTTP/1.1 200 OK
>  Date: Fri, 04 Dec 1998 15:33:03 GMT
>  Server: Apache/1.2.6
>  Keep-Alive: timeout=10, max=10
>  Connection: Keep-Alive
>  Content-Type: text/html
>  
>  Connection closed by foreign host.
>  =========
>  
>  Second try and the bug hits me. The connection won't be closed 
>  after 10 seconds. Then I searched the PID on the server and
>  has done a 'kill -ALRM' : no reaction. But a 'kill -PIPE' has
>  worked - the connection was closed and /status shows the process
>  as idle.

Are you sure this isn't caused by any extra modules or libraries you are
using?  Sometimes libraries mess with SIGALRM handlers.  If they do, then
they will break things.  I would tend to point my suspicions to that.
You may want to do a truss of a httpd child process from startup through
servicing a few requests, including those that hit any extra modules, and
see if anything is messing with SIGALRM.

Reply via email to