https://bz.apache.org/bugzilla/show_bug.cgi?id=63797

            Bug ID: 63797
           Summary: httpd 2.4.41 does not handle large CGI PIPES output
                    correctly.
           Product: Apache httpd-2
           Version: 2.4.41
          Hardware: PC
               URL: https://bugzilla.redhat.com/show_bug.cgi?id=1757196
                OS: Linux
            Status: NEW
          Severity: major
          Priority: P2
         Component: mod_cgi
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

In basic terms:

if a cgi script is sending a big chunk of data, like a pdf file ( >500kb tested
),
the handling httpd process does not take that data and stops working.

Result: stuck cgi scripts, stapling on the host, because the never die.

The cgi script process, in our case a php script, sent a the content of a pdf
file  to the user. It got stuck on a write() call with >500k data chunk.

strace and ltrace confirmed, that the sending php script got stuck in write(),
unfortunatly it's a production server and after fixing it with a downgrade, i
can't give you the strace output anymore. 

You find more details about the server setup in the fedora bugreport. 

Small chunks of data where processed correctly. It's all about big chunks of
data.

-- 
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to