Hi William,

This is the place I found the 0 and 5 length bucket, cgi_read_stdout() in
cgi_bucket_read() in mod_cgi.c which is the function for reading the data
from the CGI bucket. So can I say that mod_cgi is the module my Apache uses
instead of the mod_cgid. (And I didn't see the mod_cgid through "httpd -l"
command)

Is the problem possible in the CGI or mod_cgi, just like the prediction I
did in the former post?

Thanks

Best regards,
honercek

On Fri, May 28, 2010 at 12:14 PM, William A. Rowe Jr.
<wr...@rowe-clan.net>wrote:

> On 5/27/2010 11:04 PM, Chen Chien-Yu wrote:
> > Hi William,
> >
> > Refer to your words, so it's a bug in the bucket brigade mechanism?
> > Should I report it to the Apache bug system?
> > The two buckets are processed in the ap_core_output_filter(), and in the
> > case of EOS bucket (APR_BUCKET_IS_EOS is true)
> > That's why, the specific two buckets aren't sent out anymore..?!
>
> There is no bug in the core, when EOS is hit, that's it.
>
> What module creates this missing 5 byte bucket?  Was it a 0 len chunk
> header?
> If that never hits the wire, it sounds like it could be a bug, but I've
> seen
> no other reports of similar buggy behavior in 2.2.15, so I tend to suspect
> a
> module, and most likely an external one.
>

Reply via email to