[Php-it] Memory leak, da dove derivano?

Cesare D'Amico cesare at ngi.it
Thu Apr 13 17:39:46 CEST 2006


Su un server in hosting, l'hoster si lamenta dei seguenti log:

/home/hunters/src/apache/php-4.3.6/Zend/zend_API.c(594) :  Freeing 
0x086CAB64 (44 bytes), script=/home/www/<dominio.com>/www/index.php
/home/hunters/src/apache/php-4.3.6/Zend/zend_API.c(582) : Actual 
location (location was relayed)
/home/hunters/src/apache/php-4.3.6/Zend/zend_execute_API.c(341) :  
Freeing 0x086CBBB4 (44 bytes), 
script=/home/www/<dominio.com>/www/index.php
/home/hunters/src/apache/php-4.3.6/Zend/zend_variables.c(122) : Actual 
location (location was relayed)
Last leak repeated 1 time
/home/hunters/src/apache/php-4.3.6/Zend/zend_execute_API.c(314) :  
Freeing 0x086CA9FC (12 bytes), 
script=/home/www/<dominio.com>/www/index.php
Last leak repeated 2 times

che gli riempiono di continuo l'error_log di apache (nel giro di un 
minuto). Io dal canto mio avevo provato a disabilitare il log degli 
errori, ma poi mi ha mandato questo snippet e ho capito che il problema 
è a livello di motore php, più che di script. La versione di PHP però è 
paleontologica (4.3.6), il problema potrebbe derivare da quello? Lo 
script index.php in realtà include una serie di classi e vari altri 
file ed é complessino, ma in ogni caso non così impossibile.

A qualcuno è già capitato?

-- 
Cesare D'Amico  |  Area tecnica
Gruppo Volta - web & mkt solutions
Via Leida 8 - Verona
Tel: 045 21 000 84   Fax: 045 21 000 85


More information about the Php-it mailing list