Foros del Web » Programando para Internet » PHP »

PHPExcel Allowed memory

Estas en el tema de PHPExcel Allowed memory en el foro de PHP en Foros del Web. buenas tardes, tengo una aplicación que me genera una serie de informes que pueden ser exportados a excel. Cuando el volumen de datos no es ...
  #1 (permalink)  
Antiguo 01/02/2012, 10:22
 
Fecha de Ingreso: abril-2011
Mensajes: 103
Antigüedad: 13 años
Puntos: 3
PHPExcel Allowed memory

buenas tardes,
tengo una aplicación que me genera una serie de informes que pueden ser exportados a excel. Cuando el volumen de datos no es muy grande no hay problema, pero cuando la consulta genera gran volumen de datos me sale el siguiente error:

"Fatal error: Allowed memory size of 25165824 bytes exhausted (tried to allocate 42 bytes) in ..."

He modificado el valor de memory_limit en php.ini pero sigue dando el mismo error.

Gracias por anticipado.
  #2 (permalink)  
Antiguo 01/02/2012, 10:46
 
Fecha de Ingreso: diciembre-2008
Mensajes: 805
Antigüedad: 15 años, 5 meses
Puntos: 20
Respuesta: PHPExcel Allowed memory

modificaste y recargaste ??
  #3 (permalink)  
Antiguo 01/02/2012, 11:19
 
Fecha de Ingreso: abril-2011
Mensajes: 103
Antigüedad: 13 años
Puntos: 3
Respuesta: PHPExcel Allowed memory

Ahí estaba el problema en no reiniciar el Apache! ay!!!

Muchas gracias!
  #4 (permalink)  
Antiguo 01/02/2012, 11:21
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: PHPExcel Allowed memory

En ocasiones, algunos servidores te permiten manipular esta opción en tiempo de ejecución mediante la función ini_set():
ini_set('memory_limit', '64M');

Este método sería más recomendable porque sólo lo usas en scripts que realmente requieran mayor uso de memoria.
__________________
- León, Guanajuato
- GV-Foto
  #5 (permalink)  
Antiguo 09/12/2014, 10:13
 
Fecha de Ingreso: octubre-2014
Ubicación: Andalucia
Mensajes: 4
Antigüedad: 9 años, 6 meses
Puntos: 0
Exclamación Respuesta: PHPExcel Allowed memory

Hola buenas tardes,
Les escribo ya que no es eso exactamente lo que me pasa pero porque ya pase por lo nombrado.

Lo que me pasa es que tengo que realizar un excel de unas 500.000 lineas aproximadamente, entonces cuando lo ejecuto se queda cargando durante mucho rato (obviamente, aproximadamente unas 2 horas) y nunca me sale el error de la memoria, pero al cabo de un tiempo el navegador me sale como si se hubiera caído la página web (parado de carga, mientras que no se ha generado el archivo).

Que podría hacer?

Gracias y Un Cordial Saludo

Etiquetas: allowed, memory, phpexcel
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:28.