Tengo un problema con los foros, que no avisan a los alumnos de nuevos post.
He informado al host de este problema ya que creía que era un pronlema del cron, pero ellos me han puesto el siguiente mensaje:
El error parece estar en la función forum_cron de /home/s0222893/public_html/mod/forum/lib.php , que se corta al ejecutarse el forum_cron sin dar ningún mensaje de error, seguiremos analizando el problema pero mientras no nos facilite un mensaje de error está complicado.
Alquien sabe a que puede deberse este error??
Graciassssss y un saludo
Starting activity modules Processing module function assignment_cron ...done. Processing module function chat_cron ...done. Processing module function forum_cron ...Starting digest processing... Cleaned old digest records done. Processing module function scorm_cron ...done. Processing module function workshop_cron ...done. Processing module function sloodle_cron ... Processing Sloodle cron tasks: Removing expired pending avatar entries... Removing expired LoginZone allocations... Searching for expired active objects... Deleting expired user objects... Sending out login notifications... Done processing Sloodle cron tasks. done. Finished activity modules Starting blocks Processing cron function for rss_client.... 0 feeds refreshed (took 0.008126 seconds) done. Processing cron function for search....Global searching is not enabled. Nothing performed by search. done. Finished blocks Starting admin reports Finished admin reports Removing expired enrolments ...none found Starting main gradebook job ... done. Running backups if required... Checking backup status...INACTIVE Backup tasks finished. Running auth crons if required... Cron script completed correctly Execution took 0.769404 seconds
Hola a tod@s, soy nuevo en esto.
A mi me pasa lo mismo, esta es la ultima salida al ejecutar desde web el cron.php:
Server Time: Thu, 26 Mar 2009 11:36:12 +0100 Starting activity modules Processing module function assignment_cron ...done. Processing module function forum_cron ...Starting digest processing... Cleaned old digest records done. Finished activity modules Starting blocks Processing cron function for search....Global searching is not enabled. Nothing performed by search. done. Finished blocks Starting admin reports Finished admin reports Updating languages cache Removing expired enrolments ...none found Starting main gradebook job ... done. Running clean-up tasks... Deleted old cache_text records Synchronised metacourses checking for create_password Executed tag cron Cleaned up contexts Cleaned cache flags Built context paths Finished clean-up tasks... Running backups if required... Checking backup status...INACTIVE Backup tasks finished. Running auth crons if required... Cron script completed correctly Execution took 0.437959 secondsHa funcionado sin problemas un par de semanas, pero ahora ya no envia los mensajes a los usuarios suscritos a los foros.
¿Alguna solución? Muchas Gracias de antemano, un saludo,
Óscar Caño
Tengo el mismo problema que vosotros. ¿Habéis podido solucionarlo?
¿Podéis darme alguna indicación?
Gracias
Juan
- Moodle envía mensajes de correo de confirmación en el alta de alumnado, por lo que parece que el cron funciona.
- Los mensajes de los foros no se envían al correo de las personas suscritas al mismo.
- El mensaje del cron cuando lo ejecuto manualmente es (pego una parte del mismo):
Processing module function assignment_cron ...done.
Processing module function chat_cron ...done.
Processing module function exercise_cron ...done.
Processing module function forum_cron ...Starting digest processing...
Cleaned old digest records
done.
Processing module function journal_cron ...done.
Processing module function scorm_cron ...done.
Processing module function workshop_cron ...done.
Si vuelvo a ejecutar el cron, aparece lo siguiente (pego parte del mensaje):
Finished activity modules
Starting blocks
Processing cron function for search....Global searching is not enabled. Nothing performed by search.
done.
Finished blocks
Starting admin reports
Finished admin reports
Updating languages cache
Removing expired enrolments ...none found
Starting main gradebook job ...
done.
Running clean-up tasks...
Deleted old cache_text records
Notified login failured
Synchronised metacourses
checking for create_password
Executed tag cron
Cleaned up contexts
Cleaned cache flags
Built context paths
Finished clean-up tasks...
Running backups if required...
¿Alguna sugerencia? saludos juan Checking backup status...OK
No cantes victoria con el CRON. El que se envíen correos de alta sólo confirma que el servicio de correo está bien configurado. Los mensajes de los foros suscritos, las confirmaciones de tareas enviadas, las estadísticas, copias de seguridad automatizadas... dependen del CRON.
Esto es, al darse de alta un usuario, matricularse o mandar un mensaje interno se envían correos, independientemente de que el cron esté funcionando o no. Para todo los demás hace falta que esté configurado.
Espera más de 24 horas sin ejecutar el cron de forma manual y visita la página de notificaciones a ver si tienes el aviso de que no se ha ejecutado.
Salu2
W
Hola Jose,
no sé si te servirá pero nosotros teniamos el mismo problema hasta hoy cuando depues de una semana y de hacer 1000 y una pruebas se me ha ocurrido actualizar el archivo lib.php,gracias a tu post, con una version más actual y así ha empezado a enviar los avisos por email cuando insertas un post nuevo en un foro.
La version que hemos puesto es la 1.609.2.82 2009/01/20 07:54:14 y la que teniamos no te la puedo decir pq no venia en el archivo original de nuestra version moodle 1.9.3. Las versiones de esta libreria las he encontrado en: http://cvs.moodle.org/moodle/mod/forum/?pathrev=MOODLE_19_WEEKLY
Asi es como lo hemos solucionado nosotros. A ver si te ayuda en algo.
Suerte y un saludo