Problemas Generales

Cuelgue inexplicable

 
Imagen de Benito Arias
Cuelgue inexplicable
DesarrolladoresModeradoresMoodlers de gran ayudaTraductores

Amigos, con alguna frecuencia soy objeto de este terrible mensaje:

Fatal error: Allowed memory size of 6291456 bytes exhausted (tried to allocate 46080 bytes) in /home/html/moodle/mod/workshop/lib.php on line 2854

Fatal error: Allowed memory size of 6291456 bytes exhausted (tried to allocate 64 bytes) in Unknown on line 0

¿Qué está pasando?

Gracias!

 
Promedio de calificaciones: -
One poor developer...
Re: Cuelgue inexplicable
DesarrolladoresDesarrolladores de pluginsDocumentadoresModeradoresMoodle HQMoodlers de gran ayudaTesters
Hola Benito,

ese error aparece cuando alguno de los procesos de php necesita más memoria de la configurada como máxima en tu instalación (6Mb, parece ser).

Prueba cambiando este ajuste en el fichero php.ini:

memory_limit = 16M

Con esto debería funcionar todo sin ningún problema (yo lo tengo a 8M y no he visto nunca ese error).

En el caso de que te siga apareciendo el error, vuelve a enviarlo, porque se han dado casos en los que algún bug en los ficheros de lenguajes producen ese "desbordamiento" de memoria, aunque creo que en los diversos "españoles" no existe ese problema.

Ciao sonrisa
 
Promedio de calificaciones: -
Imagen de Benito Arias
Re: Cuelgue inexplicable
DesarrolladoresModeradoresMoodlers de gran ayudaTraductores

Perdón. Al final lo localicé. Parece que está en /lib/php.ini

Pero supongo que está en el servidor remoto, ¿no? ¿Puedo modificarlo yo directamente o he de decírselo al administrador?

Gracias de nuevo.

 
Promedio de calificaciones: -
Imagen de Williams Castillo
Re: Cuelgue inexplicable
 
Si... A menos que tu mismo hospedes tu servidor web, deberás pedírselo al administrador de tu hospedaje web.

Y con respecto a tu otra pregunta... yo como que también lo leí en el resultado de cierta prueba... y no de moodle por cierto sonrisa
 
Promedio de calificaciones: -
Imagen de Mario Cesar Olazabal Arboleda
Re: Cuelgue inexplicable
 
Hola ami tambien me pasa lo mismo, cual es el problema amigo para corregirlo.

Saludos

 
Promedio de calificaciones: -
Imagen de Juan Pablo Miranda Aguayo
Re: Cuelgue inexplicable
Moodlers de gran ayuda

Hola Mario,

Según comentaban en 2003, el problema podía deberse a una configuración de memoria, en la ejecución de los archivos php, insuficiente. Proponían aumentar de 6MB a 16MB.

A día de hoy, los ajustes de memoria para la ejecución de scripts viene, generalmente por defecto a 128MB en el parámetro 'memory-limit' que, si el sitio no tiene un tráfico muy grande, suele ser suficiente aunque se puede ampliar a, por ejemplo, 256MB sobre todo para las últimas versiones de Moodle.

Otro parámetro importante es el tiempo máximo de ejecución 'max-exec-time' que, por defecto, está ajustado a 30 segundos, aunque Moodle requiere, al menos, 600 segundos, por ejemplo para abrir la edición del paquete de idioma y otras tareas.

de igual forma, el 'max-input-time, viene normalmente a 60 segundos.

Dependiendo de la carga de tu sitio, puede ser necesario modificar estos parámetros.

Si tienes Moodle alojado en un servidor VPS o dedicado, suele ser fácil acceder a la configuración de dichos parámetros en el archivo "php.ini" que está en el sistema.

En un Ubuntu Server, la ruta sería algo así como /etc/phpx/apache2/php.ini (donde la x hace referencia a la versión de php instalada) puedes buscar la ruta con la orden 'locate php.ini'. Si tienes otras versiones de php, la ruta será relativa a la versión.

Si tienes el Moodle instalado en un hosting, dependiendo del que sea, te permitirán modificar algunos parámetros de la configuración del php y tendrás acceso a un entorno de edición del archivo 'php.ini' de tu hosting.

Hay algunos proveedores de hosting que no permiten modificaciones y entonces, habrá que buscarse a otro. Y otros, a los que hay que pedírselo de forma particular para que sean ellos los que hagan las modificaciones.

Aquí explican cómo modificar dichos parámetros, por un error similar, utilizando Cpanel en un servicio de hosting: https://www.inmotionhosting.com/support/website/php-troubleshooting/allowed-memory-size-exausted

Saludos

JP

 

 

 
Promedio de calificaciones: -
Imagen de Williams Castillo
Re: Cuelgue inexplicable
 
Saludos Benito, qué tal?

Intenta aumentar el valor de la variable memor_limit de tu php.ini a 16M. Reinicias PHP y vuelves a intentar.

Saludos,
Will
Edicion: Esto de contestar los mensajes directo del correo veo que no funciona mucho... sonrisa
 
Promedio de calificaciones: -
Imagen de Benito Arias
Re: Cuelgue inexplicable
DesarrolladoresModeradoresMoodlers de gran ayudaTraductores

¿Qué haríamos sin vosotros, amigos?

Gracias a ambos!

Pero... ¿dónde está el php.ini? Lo busco y no lo encuentro...blush.gif

PS.- Y... ¿he oído por algún sitio que Williams va a ser papá? smiley.gif

 
Promedio de calificaciones: -