On Sep 22, 2008, at 11:02 PM, Wade Preston Shearer wrote:

I am getting memory leak notices in Apache's error log. Are these leaks in the PHP engine or my script? If it's my script, how would I debug that? It tells me the file that the leaks are occurring with but that's all. Is there a way to get more verbose information?


Are these actual memory leak notices, or something that indicates that it's max'd out it's allowed memory usage? Might be helpful to see one of the actual messages.

My guess would be that it's something along the lines of:

PHP Fatal error: Out of memory (allocated 30408704) (tried to allocate 745813 bytes) in xxxxxxxxxxxx on line yyyyyyyyyyy

If that's the case then PHP is bumping up against it's allowed memory limit. Slurping in large amounts of data (XML, DB, long running process) without freeing up any of the resources is often the culprit. The other option is to increase the memory that PHP is allowed to allocate, but of course that only works up to a point :-)

--
Joseph Scott
[EMAIL PROTECTED]
http://joseph.randomnetworks.com/





_______________________________________________

UPHPU mailing list
[email protected]
http://uphpu.org/mailman/listinfo/uphpu
IRC: #uphpu on irc.freenode.net

Reply via email to