A customer is asking why the number of bytes written can appear as - in the 
access log when compression is enabled. They use this value in one of their 
monitoring tools.

AI tells me this:

When compression is enabled:

  1.  Compressed data is buffered in the compression filter layer
  2.  getBytesWritten(false) returns the count of bytes that have already been 
written to the socket
  3.  Any compressed data still residing in the buffer is not included because 
the buffer was never flushed
  4.  This can result in zero or an inaccurate byte count being logged

Is there any way to ensure this value gets logged when compression is enabled?

Thanks
Dave

Reply via email to