En PHP 5.0.4, si no configure -enable-memory-limit, se ignora la directiva memory_limit. (Está establecido en 8M en el archivo recomendado php.ini, pero la documentación dice que se ignora). Entonces, en ese caso, ¿hay algún límite de memoria por script, o solo está limitado por el sistema?límite de memoria PHP
Pregunto porque estoy actualizando a PHP 5.2.8, y hace permite limitar la memoria de forma predeterminada. Entonces ahora tengo que establecer el valor en algo apropiado. El archivo php.ini recomendado ahora lo tiene configurado en 128M, pero no sé si eso es más o menos que lo que 5.0.4 hizo de manera predeterminada.
Estoy actualizando los sistemas de producción, por lo que me gustaría evitar cualquier cambio importante en el comportamiento. El documentation (busque "memory_limit") es muy confuso en este punto. Dice "por defecto", pero no sé si eso significa el valor predeterminado establecido en el archivo de configuración, o el valor predeterminado que usa cuando la limitación de memoria está deshabilitada.
Mi pregunta es: en la 5.0.4, si no establece memory_limit, ¿sigue aplicando uno? –
+1, el recolector de basura de PHP se ha roto más de una vez. Como deshacerse de los tiempos de espera es tan popular, es importante saber qué código realmente está __haciendo__ a una computadora. –