¿Cuáles son los requisitos del sistema de Magento 2 con respecto al límite de memoria PHP ( Límites de recursos:)memory_limit
?
Tengo problemas para encontrar esta información en los Requisitos del sistema a pesar de que el segundo candidato de lanzamiento ya se ha eliminado.
magento2
server-setup
memory
hakre
fuente
fuente
Respuestas:
Los requisitos oficiales del sistema (o más bien: recomendaciones) son:
Fuente: Recomendaciones para CentOS y Ubuntu
Solo lo aumentaría a un valor más alto si encuentra problemas donde se alcanza el límite de memoria. Luego, depure y solucione estos problemas, y vuelva a establecer el límite de memoria en normal cuando tenga éxito.
fuente
En realidad,
memory_limit
depende totalmente de usted, debe ver cómo se comporta su aplicación. No se confunda con grandes números. Cualquier secuencia de comandos debe funcionar lo más rápido posible y ocupar no menos de 3-4 veces su memoria por proceso, que es 60 MB x 4 = ~ 300 MB en promedio. En mi humilde opinión768mb es solo una precaución, por lo que su servidor no se derrumbará ni dejará de responder.
En algunas circunstancias, puede ir más allá, por lo que debe depurar estos casos. Configure su base de datos y pila web.
fuente
-1
, simplemente depende de su código magento y la configuración de la pila. usted mismo debe llegar a esto, para encontrar el límite correcto.Magento 2 limita su uso de memoria a 768M en el archivo principal .htaccess: https://github.com/magento/magento2/blob/2335247d4ae2dc1e0728ee73022b0a244ccd7f4c/.htaccess#L40
Este es el límite solo de PHP para una sola solicitud HTTP. Si su tienda necesita atender 10 solicitudes HTTP simultáneamente, entonces necesita hasta 10 * 768M = 7680M de memoria solo para el intérprete PHP (en realidad es mucho menor debido al uso de caché, pero hay algunas tareas que requieren mucha memoria como compilación, reindexación, algunas integraciones de tercer sistema que a veces deshabilitan su límite de memoria y usan mucha memoria).
También necesita algo de memoria para otro entorno de software: MySQL, servidor web, software de correo, sistema operativo, etc.
fuente