Re: loosing memory

From: Date: Sun, 16 May 2004 19:03:02 +0000
Subject: Re: loosing memory
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-186364@lists.php.net to get a copy of this message
* Thus wrote Merlin (news.groups@web.de): > Hi there, > > I am running the newest php 4.x branch on a suse 9.0 apache 1.3x system > Hardware: 1G ram > > It apears to me that the system anyhow has a memory leak. While running > "top" on linux it shows the free memory declining steadily. After about 48h > the system starts to swap. Restarting apache gracefully brings it back to > about 140 MB free ram, thats all. While your tracking this down you can change your 'MaxRequestsPerChild' setting in apache. > > Is there a way to show all memory in use and therefore make it easy to > identify the problem? I realised that some scripts have missed the > imagedestroy function, but after I added this, the system still eats the > memory. php should release any memory allocated in the scripts, except for a some 3rd party extension's or if you're using shared memory with in your scripts. You can ./configure --enable-debug with php and it will detect memory leaks, php will issue an E_WARNING if a memory detection occurs. if this is a production server, make sure that php is loggin to syslog and display_errors = off. Curt -- "I used to think I was indecisive, but now I'm not so sure."

« previous php.general (#186364) next »