The following reply was made to PR general/1376; it has been noted by GNATS.

From: TTSG <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED] (Dean Gaudet)
Cc: [EMAIL PROTECTED], [EMAIL PROTECTED]
Subject: Re: general/1376: Server stops servicing requests when log disk is full
Date: Sun, 9 Nov 1997 09:53:51 -0500 (EST)

 > 
 > On Sat, 8 Nov 1997, TTSG wrote:
 > 
 > > TransferLog "|/usr/local/bin/cronolog 
 > > /usr/local/etc/httpd/logs/%Y%m%d/access.log"
 > 
 > Ah, that pretty much explains it.  There is a 4k pipe buffer, when it's
 > full all tasks writing the pipe are blocked.  My guess is that cronolog is
 > not reading its input when the disk is full.  You'll have to get cronolog
 > fixed -- it has to continue reading its input even when the disk is full. 
 > 
        Ok Dean, thanks. I didn't see this before I wrote the other one.
 This explains it completely.  Thanks.
 
        Andrew, is there something you can do if the disk is full to just
 /dev/null the output until its time to rotate the logs.  Then if there is
 room free at that time continue, else /dev/null it again?  
 
        Thanks Dean and Andrew.
 
                        Tuc/TTSG

Reply via email to