[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Riminilug-general] variabili in php



Grazie mille ancora Omar; prima come ti dicevo avevo visto soltanto il 
tuo messaggio sopra, non avevo visto che mi avevi "scritto fra le righe"...

Omar Schiaratura scrisse in data 25/08/2006 10:54:

>Alle 10:33, venerdì 25 agosto 2006, Paolo Sala ha scritto:
>  
>
>>[...cut...] Invece mi sono accorto che non
>>viene rilasciata nemmeno se faccio il restart di apache.
>>    
>>
>probabilmente o
>a- hai dei processi zombi httpd
>  
>
Come faccio a saperlo? È sufficiente vedere i numero dei tasks che 
mostra nel comando top?

>b- non fai realmente il restart di apache
>  
>
Utitlizzo debian; ho provato con
/etc/init.d/apache2 stop
/etc/init.d/apache2 start
È sufficiente?

>c- I tuoi script rimangono in esecuzione (accessi a db o risorse locali)
>  
>
Questo lo dubito e non saprei nemmeno come fare per far rimanere in 
esecuzione uno script.

>>A questo punto mi chiedo: è quindi importante utilizzare unset per
>>liberare la memoria utilizzata?  Pensavo che nel momento in cui lo scope
>>della variabile fosse esaurito venisse liberata anche la memoria
>>utilizzata.
>>    
>>
>unset non libera sempre la memoria utilizzata, a volte devi anche associare 
>alle variabili il valore nullo:
>$pippo="";
>al termine dello script le variabili locali vengono deallocate automaticamente 
>a meno che nn siano connessioni persistenti ai db o di sessione o globali
>  
>
Connessioni persistenti ai db non ne uso, variabili di sessione si; ma 
quando scade la sessione non vengono automaticamente liberate?

Ma non cìè modo di vedere chi mi sta usando tutta la RAM?

Grazie mille ancora

Paolo
_______________________________________________
Riminilug-general mailing list
Riminilug-general@xxxxxxxxxxxx
http://riminilug.it/mailman/listinfo/riminilug-general