[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

apreq overlimit requests tie up modperl



I'm having an issue with libapreq overlimit issues:

if i set the limit to 200k and post a 250k file, the following expected things happen:

	• I can catch the apreq error

		my  $apr_error= $self->ApacheRequest->body_status();
		if ( $apr_error eq 'Exceeds configured maximum limit' ) {
			print STDERR "\n APR Max Error ( " . $apr_error ;
		}

	• I can not access any of the other post args

BUT the following unexpecting things happen:

$r just stalls.

i don't have a better way to describe this , except writing this out:
	• i can: $r->print
	• i can : $a= $r->status
• the handler never sends anything to the client. my handler seems to run and finish -- all the code is executed up until the return, but the client sees nothing • my cleanup handler runs, and errors out. i get this in the error log: [Thu May 24 20:07:42 2007] [notice] child pid 1596 exit signal Illegal instruction (4)
	• and if i change code around, i can get one of these.
[Thu May 24 20:14:44 2007] [notice] child pid 1665 exit signal Bus error (10)

has anyone encountered this behavior before ? i must be making a big mistake somewhere.

Mail converted by mhonarc 2.6.15
This archive provided courtesy of JSW4.NET, Internet Hosting Services for Small Business.