Foros del Web » Administración de Sistemas » Software para Servers »

Problemas en la configuración del php.ini

Estas en el tema de Problemas en la configuración del php.ini en el foro de Software para Servers en Foros del Web. Saludos, yo tengo el PHP 5.2.17 mi problema es el siguiente: Historicamente, en mi servidor, he estado configurando el php.ini aumentando la MemoryLimit desde los ...
  #1 (permalink)  
Antiguo 13/08/2013, 18:33
Avatar de djcandido  
Fecha de Ingreso: junio-2009
Ubicación: San Salvador
Mensajes: 50
Antigüedad: 15 años, 4 meses
Puntos: 0
Exclamación Problemas en la configuración del php.ini

Saludos, yo tengo el PHP 5.2.17 mi problema es el siguiente:

Historicamente, en mi servidor, he estado configurando el php.ini aumentando la MemoryLimit desde los 8M que tiene por defecto a 512M, luego a 1024M, esto por el siguiente error:

Código:
Fatal Error: Out of memory (Allocated XXXXXXXXXX) tried to allocate XXXXXXXX bytes
El error me lo muestra porque los usuarios descargan un reporte en particular que contiene la informacion de 27,000 personas con unas 20 columnas (un archivo de excel) el reporte ya descargado actualmente pesa casi 35Mb.

El dia de hoy los usuarios quisieron descargar el mismo reporte y mi sistema les mostró el mismo error:
Código:
Fatal Error: Out of memory (Allocated XXXXXXXXXX) tried to allocate XXXXXXXX bytes
Por lo tanto yo incrementé la memory_limit del archivo php.ini a un valor de 4096M.

Para mi sorpresa fue que el sistema ni siquiera cargaba, porque me mostraba el mismo error arriba descrito. Entonces lo reduje a un valor de 3584M Y funciona perfectamente. ¿CUAL ES EL PROBLEMA?

Me estoy adelantando y por eso solicito su ayuda para que cuando yo necesite incrementar de nuevo este valor a 4GB (4096M) no me dé problemas.

La capacidad de mi servidor de 48GB de RAM y posee 2 Procesadores de 8 núcleos. Creo que es suficiente.
  #2 (permalink)  
Antiguo 14/08/2013, 01:03
Avatar de hostigal  
Fecha de Ingreso: junio-2009
Mensajes: 318
Antigüedad: 15 años, 4 meses
Puntos: 6
Respuesta: Problemas en la configuración del php.ini

El problema está en el planteamiento la programación tendría que estar enfocada a no tener que elevar esa variable a más de 256 o 512, más me parece excesivo.

saludos.
  #3 (permalink)  
Antiguo 16/08/2013, 08:09
Avatar de djcandido  
Fecha de Ingreso: junio-2009
Ubicación: San Salvador
Mensajes: 50
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Problemas en la configuración del php.ini

Gracias hostigal!!!

De hecho yo ocupo la libreria de phpExcel y eso me llama la atencion que es la misma libreria que hemos utilizado siempre.

Luego de hacer el select, los valores obtenidos los almaceno en el array de la libreria

Código:
$data[] = array("
nombre columna1"=>VALOR_DE_LA_BD,
"nombre columna2"=>VALOR_DE_LA_BD,....
)
Y luego, la creacion del excel


Código:
createExcel("Lst_reporte1_".$nombre.".xls",$data);
Son 31 columnas las que retorna la consulta a la BD con casi 27,000 filas.
  #4 (permalink)  
Antiguo 16/08/2013, 08:18
Avatar de Datacenter1
Usuario no validado
 
Fecha de Ingreso: agosto-2005
Ubicación: Chicago
Mensajes: 1.982
Antigüedad: 19 años, 2 meses
Puntos: 144
Respuesta: Problemas en la configuración del php.ini

Probablemente tienes algún otro límite, como por ejemplo suhosin o estas llegando al máximo de memoria por proceso impuesto por el SO

Puedes indicar que SO estás usando?
  #5 (permalink)  
Antiguo 16/08/2013, 09:33
Avatar de djcandido  
Fecha de Ingreso: junio-2009
Ubicación: San Salvador
Mensajes: 50
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Problemas en la configuración del php.ini

Estoy utilizando Windows Server 2008 R2 Enterprise
  #6 (permalink)  
Antiguo 16/08/2013, 11:35
Avatar de Datacenter1
Usuario no validado
 
Fecha de Ingreso: agosto-2005
Ubicación: Chicago
Mensajes: 1.982
Antigüedad: 19 años, 2 meses
Puntos: 144
Respuesta: Problemas en la configuración del php.ini

Cita:
Iniciado por djcandido Ver Mensaje
Estoy utilizando Windows Server 2008 R2 Enterprise
En ese caso no puedo ayudar mucho (por no decir nada:) ) suerte !
  #7 (permalink)  
Antiguo 16/08/2013, 11:54
Avatar de djcandido  
Fecha de Ingreso: junio-2009
Ubicación: San Salvador
Mensajes: 50
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Problemas en la configuración del php.ini

Cita:
Iniciado por Datacenter1 Ver Mensaje
En ese caso no puedo ayudar mucho (por no decir nada:) ) suerte !
No hay problema!!!! gracias de todos modos, aún estoy buscando en internet.
  #8 (permalink)  
Antiguo 20/08/2013, 14:37
Avatar de djcandido  
Fecha de Ingreso: junio-2009
Ubicación: San Salvador
Mensajes: 50
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Problemas en la configuración del php.ini

Acabo de darme cuenta que este problema es incremental, puesto que ahora ya no aparece el mismo error solo para descargar el reporte, sino tambien, para hacer un post de un formulario.

Lo que llama la atencion es que el post de este formulario, posee solamente textos, no envio imagenes ni arreglos.

NO ES UN FORMULARIO, SON VARIOS FORMULARIOS LOS QUE TIENEN ESTE MISMO PROBLEMA.

Última edición por djcandido; 20/08/2013 a las 14:38 Razón: agregada ultima linea

Etiquetas: php, servidor, servidores-web
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 15:04.