Hola,
Tengo una instalación de Moodle en hosting de Webempresa y estoy teniendo un problema al copiar cursos grandes.
Cuando intento copiar cursos que pesan más, la copia se queda en estado “proceso pendiente” y no avanza.
He revisado que no haya copias paralizadas, he limpiado tareas antiguas y también he probado a restaurar una copia de seguridad, pero incluso eso me da error relacionado con la base de datos.
Además, en la parte de tareas programadas de Moodle no me aparece la opción de ejecutarlas manualmente ni puedo forzar el cron desde la propia interfaz.
¿Podría ser un límite del hosting (memoria, timeout, procesos bloqueados) o algo que deba revisar en el servidor?
¿Me podéis indicar qué parámetros o límites revisar, o si es necesario aumentar alguno para permitir la copia de cursos pesados?
Gracias de antemano.
Contenido solo visible a usuarios registrados
Hola Pablo.
Lo primero comentarte que no damos soporte a Moodle, nuestro soporte es para WordPress, Joomla y Prestashop
Sobre tú consulta por lo que puedo ver puede ser problema de Cron.
Moodle no copia cursos grandes en tiempo real. Desde Moodle 3.9+, las copias grandes se procesan asíncronamente (en segundo plano) mediante tareas programadas (cron). Si el cron nunca se ejecuta, la copia se queda eternamente en “Proceso pendiente”.
.- Accede a la administración del sitio > Informes > Última ejecución de tareas programadas y revisa la fecha de la ultima ejecución del cron, si no se ejecuto nunca o es de varios días atrás, el problema puede venir de ahi.
.- Accede a esta URL y después de 1 minuto o dos revisa si avanza
-> https://plataformaaptis.es/admin/cron.php
Si se soluciona, crea una tarea cron desde el servidor:
-> Crear tareas programadas (tareas cron) en WePanel
El comando que tendrías que ejecutar es el siguiente:
*/5 * * * * /usr/local/bin/php /home/plataf25/public_html/plataformared.com/admin/cli/cron.php >/dev/null 2>&1
Esto ejecutara el cron cada 5 Minutos.
Un Saludo