Re: Memory limit is used for all scripts instead of one?

From: Date: Thu, 28 Jun 2001 18:49:30 +0000
Subject: Re: Memory limit is used for all scripts instead of one?
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-58357@lists.php.net to get a copy of this message
On Wed, 27 Jun 2001, Brian Moon wrote: > What version of PHP are you using? There were some changes in 4.0.6 that > may change your results. This error comes from the php site, it's not a bug that the user reported :) regards, Derick > > Brian Moon > ---------------------------------------------------------------------- > dealnews.com, Inc. > Makers of dealnews, dealmac > http://dealnews.com/ | > http://dealmac.com/ > > > ----- Original Message ----- > From: "Swift" <swift@fanpro.com> > To: <php-dev@lists.php.net> > Sent: Wednesday, June 27, 2001 9:52 AM > Subject: [PHP-DEV] Memory limit is used for all scripts instead of one? > > > > Warning: Could not execute mail delivery program in > > /local/Web/sites/phpweb/bugs.php on line 419 > > Mail not sent! > > Please send this page in a mail to php-dev@lists.php.net manually. > > > > -------------------------------------------------------------------------- > ---------------- > > > > Hi there! > > > > As far as I understand, the option "memory_limit" sets the mem-limit for > > > > ONE script. > > I installed PHP as a Apache module and I set the memory_limit to 16M > > (via php.ini). > > > > When I allocate 8M of memory, all works fine. But when two different > > scripts each allocate 8M, I will get sometimes the following message: > > Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to > > allocate 4194304 bytes) in /usr/local/httpd/htdocs/testxx.php on line 6 > > > > Both scripts (testx.php and testxx.php) contain the following code: > > <?php > > > > $str = "x"; > > for($i=0; $i<23; $i++) > > { > > $str .= $str; > > echo strlen($str) . "<br>"; > > } > > ?> > > > > First, 1 byte will be allocated, then 2, then 4 and so on. The last > > allocated string has a size of 8M. > > It's a little difficult to reproduce the problem because I have to call > > both scripts exactly at the same time from my browser. But, as I said, > > sometimes I get the described error-message. > > > > My question is: Is this normal and memory_limit sets the limit for ALL > > scripts that are currently running or is this a bug? > > > > Thanks in advance! > > > > ... tobias wiersch from germany > > > > > > > > -- > > PHP Development Mailing List <http://www.php.net/> > > To unsubscribe, e-mail: php-dev-unsubscribe@lists.php.net > > For additional commands, e-mail: php-dev-help@lists.php.net > > To contact the list administrators, e-mail: php-list-admin@lists.php.net > > > > > > > > > -- > PHP Development Mailing List <http://www.php.net/> > To unsubscribe, e-mail: php-dev-unsubscribe@lists.php.net > For additional commands, e-mail: php-dev-help@lists.php.net > To contact the list administrators, e-mail: php-list-admin@lists.php.net > Derick Rethans --------------------------------------------------------------------- PHP: Scripting the Web - www.php.net - derick@php.net SRM: Site Resource Manager - www.vl-srm.net ---------------------------------------------------------------------

« previous php.dev (#58357) next »