In PHP 5.0.4, se si non configurare -enable-memory-limit, la direttiva memory_limit viene ignorata. (È impostato su 8M nel file php.ini consigliato, ma la documentazione dice che è ignorato.) In tal caso, esiste un limite di memoria per script o è limitato solo dal sistema?Limite memoria PHP
Chiedo perché sto aggiornando a PHP 5.2.8, e fa consentire la limitazione della memoria di default. Quindi ora devo impostare il valore su qualcosa di appropriato. Il file php.ini consigliato ora ha impostato su 128M, ma non so se questo è più o in meno di rispetto a quello che 5.0.4 ha fatto per impostazione predefinita!
Sto aggiornando i sistemi di produzione, quindi vorrei evitare qualsiasi cambiamento importante nel comportamento. Il documentation (cercare "memory_limit") è molto confuso su questo punto. Dice "default", ma non so se questo significa il valore predefinito impostato nel file di configurazione, o il valore predefinito che usa quando la limitazione della memoria è disabilitata.
La mia domanda è: in 5.0.4, se non imposti memory_limit, ne impone ancora uno? –
+1, il garbage collector di PHP si è rotto più di una volta. Come sbarazzarsi dei timeout è così popolare, è importante sapere qual è il tuo codice __doing__ su un computer. –