[PHP-DEV] Bug #11739 Updated: Memory limit is used for all scripts instead of one script?

2002-01-02 Thread lobbin

ID: 11739
Updated by: lobbin
Reported By: [EMAIL PROTECTED]
Old Status: Feedback
Status: Closed
Bug Type: Scripting Engine problem
Operating System: Suse Linux 7.0
PHP Version: 4.0.6
New Comment:

No feedback. Closing.

Previous Comments:


[2001-12-12 08:45:46] [EMAIL PROTECTED]

This is similar to set_time_limit() problem... 
Anyone know if this is fixed or not?

To reporter: Could you try 4.1.0 and report the result?



[2001-06-27 10:43:12] [EMAIL PROTECTED]

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; $i23; $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






Edit this bug report at http://bugs.php.net/?id=11739edit=1


-- 
PHP Development Mailing List http://www.php.net/
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




[PHP-DEV] Bug #11739 Updated: Memory limit is used for all scripts instead of one script?

2001-12-12 Thread yohgaki

ID: 11739
Updated by: yohgaki
Reported By: [EMAIL PROTECTED]
Old Status: Open
Status: Feedback
Bug Type: Scripting Engine problem
Operating System: Suse Linux 7.0
PHP Version: 4.0.6
New Comment:

This is similar to set_time_limit() problem... 
Anyone know if this is fixed or not?

To reporter: Could you try 4.1.0 and report the result?

Previous Comments:


[2001-06-27 10:43:12] [EMAIL PROTECTED]

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; $i23; $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






Edit this bug report at http://bugs.php.net/?id=11739edit=1


-- 
PHP Development Mailing List http://www.php.net/
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]