Before changing either detail that Foo JH pointed out, first try backing
down to activestate perl 5.8 build 820(?).  It seemed to be a very stable build
for most people's use.

Foo JH wrote:
> You may want to try 2 options:
> 1. Use an older version of the Apache build like 2.2.6. It has been
> known to be fairly stable.
> 2. Try the build from ApacheLounge. It's generally not favoured, but it
> seems to handle some things better.
> 
> greg augustine wrote:
>> Also, the ThreadsPerChild is 250 and MaxRequestsPerChild  50000
>>
>>  > From: [EMAIL PROTECTED]
>>  > To: modperl@perl.apache.org
>>  > Subject: FAIL!!!
>>  > Date: Mon, 13 Oct 2008 07:47:35 -0500
>>  >
>>  >
>>  > 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/
>>
>> ------------------------------------------------------------------------
>> Get more out of the Web. Learn 10 hidden secrets of Windows Live.
>> Learn Now
>> <http://windowslive.com/connect/post/jamiethomson.spaces.live.com-Blog-cns!550F681DAD532637!5295.entry?ocid=TXT_TAGLM_WL_getmore_092008>
>>
> 
> 
> 

Reply via email to