[prev in list] [next in list] [prev in thread] [next in thread] 

List:       apache-modperl
Subject:    FAIL!!!
From:       greg augustine <gregaug () hotmail ! com>
Date:       2008-10-13 12:47:35
Message-ID: BLU141-W240A71D2DA9DFDA5A4A90FAB360 () phx ! gbl
[Download RAW message or body]


hello,

I'm trying to get mod_perl running under Windows.  I used the latest perl from \
ActiveState (5.8.8.824), Apache 2.2.9 from apache.org, and mod_perl 2.0.4, installed \
from ppm.  When I ran a simple perl script and had 20 simulated users hitting the \
page, it eventually said "Out of memory!" and restarted with a status of 0.  The \
second time it happened, it tried to restart, but couldn't.  Does anyone know if \
these versions actually work together?  If they do, any thoughts on what could be \
wrong?

code:

use strict;


my $err = 'eh';

my $body;

my $errstr = int(rand(2));

print 'Content-type: text/html',"\n\n",$err,': ',$errstr,"\nSERVER_ADDR: \
",($ENV{'SERVER_ADDR'} || $ENV{'COMPUTERNAME'}),"\n"; if($errstr){
	$errstr =~ s/\://g; 
	$errstr =~ s/\n/ /g; 
	$body = 'Error Text: ',$errstr,"\n"; 
}
print "\n";
print scalar(localtime());
if($body){ $body =~ s/\n//g; }
print $body;


Apache error.log

Out of memory!
[Fri Oct 10 14:25:34 2008] [notice] Parent: child process exited with status 0 -- \
                Restarting.
[Fri Oct 10 14:25:34 2008] [notice] Apache/2.2.9 (Win32) mod_perl/2.0.3 Perl/v5.8.8 \
                configured -- resuming normal operations
[Fri Oct 10 14:25:34 2008] [notice] Server built: Jun 13 2008 04:04:59
[Fri Oct 10 14:25:34 2008] [notice] Parent: Created child process 1712
[Fri Oct 10 14:25:34 2008] [debug] mpm_winnt.c(487): Parent: Sent the scoreboard to \
                the child
[Fri Oct 10 14:25:34 2008] [notice] Disabled use of AcceptEx() WinSock2 API
[Fri Oct 10 14:25:34 2008] [notice] Child 1712: Child process is running
[Fri Oct 10 14:25:34 2008] [info] Parent: Duplicating socket 244 and sending it to \
                child process 1712
[Fri Oct 10 14:25:34 2008] [debug] mpm_winnt.c(408): Child 1712: Retrieved our \
                scoreboard from the parent.
[Fri Oct 10 14:25:34 2008] [debug] mpm_winnt.c(605): Parent: Sent 1 listeners to \
                child 1712
[Fri Oct 10 14:25:34 2008] [debug] mpm_winnt.c(564): Child 1712: retrieved 1 \
                listeners from parent
[Fri Oct 10 14:25:34 2008] [notice] Child 1712: Acquired the start mutex.
[Fri Oct 10 14:25:34 2008] [notice] Child 1712: Starting 250 worker threads.
[Fri Oct 10 14:25:34 2008] [notice] Child 1712: Listening on port 80.
Out of memory!
[Fri Oct 10 15:07:14 2008] [notice] Parent: child process exited with status 0 -- \
Restarting.

_________________________________________________________________
See how Windows connects the people, information, and fun that are part of your life.
http://clk.atdmt.com/MRT/go/msnnkwxp1020093175mrt/direct/01/


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic