01 August, 2012

PHP Fatal error: Allowed memory size of 134217728 bytes exhausted

PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 89 bytes)

In my php script, i was  not able to get page view, the page was having lot of variables.  and some was taking lot since it was in foreach loop updating a big table output.

debugging foudn that, it was due to memory was not sufficient for the php to allocate.
In the php.ini we cam increase the memory with the  memory_limit = 128M configuration. After increasing the size form 128M to 256M, mine was working fine.

But i think i should re design the webpage as php consuming this much memory is not good in long term. There will be better way to reduce it .

No comments:

Post a Comment