>Number:         1232
>Category:       general
>Synopsis:       mod_perl scripts behaves strangely after "Apache->print lost 
>connection...".
>Confidential:   no
>Severity:       critical
>Priority:       medium
>Responsible:    apache
>State:          open
>Class:          sw-bug
>Submitter-Id:   apache
>Arrival-Date:   Wed Oct 15 11:50:00 PDT 1997
>Last-Modified:
>Originator:     [EMAIL PROTECTED]
>Organization:
apache
>Release:        1.2.4
>Environment:
SunOS tjatte 5.5.1 Generic_103640-12 sun4m sparc SUNW,SPARCstation-10
>Description:
mod_perl v 1.00
perl v 5.004_03

During heavy load and many interrupted requests, after the server has logged
a "Apache->print lost connection.." message, the scripts start to behave
very strangely resulting in Server Errors.

A typical strange behaviour is trying to AUTOLOAD a previously loaded module:

[Wed Oct 15 14:09:43 1997] Apache->print lost connection to client 193.15.66.56
Use of uninitialized value at /usr/local/lib/perl5/site_perl/Quote.pm line 55.
Use of inherited AUTOLOAD for non-method Apache::ADAuth() is deprecated 
 at /usr/local/lib/perl5/site_perl/Quote.pm line 55.
[Wed Oct 15 14:10:53 1997] Can't locate auto/Apache/ADAuth.al in @INC (@INC 
contains: /usr/local/lib/perl5/sun4-solaris/5.00403 /usr/local/lib/perl5 
/usr/local/lib/perl5/site_perl/sun4-solaris /usr/local/lib/perl5/site_perl)
 at /usr/local/lib/perl5/site_perl/Quote.pm line 55

Note that the script runs for hundreds of times without any error before this
happens. The module Apache::ADAuth is used as a PerlAuthenHandler, but the error
occurs even without Authentication handlers, in other loaded modules such as
Apache::Registry.

After the error has accured once, that server process produces the error for
every request.
>How-To-Repeat:
The error always accur when repeatedly interrupting requests to the script.
>Fix:
No
>Audit-Trail:
>Unformatted:

Reply via email to