Alternatively, instead of the driver thread tossing the connection on the floor, it could mark the HTTP request as being truncated in some way, and passing up to maxinput bytes through to the connection thread. Then, the connection thread can decide how to handle the request -- but, the driver thread still makes sure that the hard limits are enforced on the request that will be passed on to the conn thread ... ?

On 6/23/11 8:47 AM, Jim Davidson wrote:
The reason is the access log is a "trace" that fires at the end of an HTTP 
connection and the request isn't a connection until all the content has been read and the 
data structures hooked up and passed over to a connection thread.  In retrospect, 
transaction logging should be a lower-level built-in that can deal with logging these 
aborted transactions.

--
Dossy Shiobara         |      "He realized the fastest way to change
do...@panoptic.com     |   is to laugh at your own folly -- then you
http://panoptic.com/   |   can let go and quickly move on." (p. 70)
  * WordPress * jQuery * MySQL * Security * Business Continuity *


--
AOLserver - http://www.aolserver.com/

To Remove yourself from this list, simply send an email to 
<lists...@listserv.aol.com> with the
body of "SIGNOFF AOLSERVER" in the email message. You can leave the Subject: 
field of your email blank.

Reply via email to