Ho appena inviato un messege all'amministratore del server chiedendo se è possibile impostare i cronjobs sul server e mi ha chiesto di dirgli se tutto funziona correttamente. Come posso verificare se i cronjob funzionano o meno?Come posso sapere se il cron di moodle funziona?
risposta
È necessario uscita Moodle corsa cron per il file di log, per esempio il record cron.d può apparire come:
* * * * * www-data /usr/bin/php /var/www/moodle/admin/cli/cron.php >> /var/log/vle/moodle-cron.log 2>&1
Poi, il contenuto di /var/log/vle/moodle-cron.log
vi dirà immediatamente se cron in esecuzione bene. Se vuoi andare oltre, puoi persino monitorare il file per l'ultimo aggiornamento usando alcuni strumenti di monitoraggio e ricevere avvisi se cron si è fermato.
Vai alla pagina Notifiche. Se il cron non è stato eseguito nell'ultima 24h, ti mostrerà un messaggio che informa su questo fatto.
Non ci sono notifiche ... e vorrei testare il cron immediatamente dopo aver impostato il server – limoragni
Se si è admin in moodle, deve esserci un collegamento per le notifiche, in cima alla sezione di amministrazione. Se vuoi quel tipo di programma di validazione, il tuo cronjob deve scrivere un file di log. Dal timestamp di questo file è possibile verificare l'ultima volta che è stato eseguito. – edelgado
Sì, ho trovato la sezione Notifiche. Ma non ha nulla da mostrare. Ho intenzione di provare con i registri! – limoragni
È vero, come ha detto Edelgado, che se il cron job non viene eseguito da 24 ore, nella pagina di notifica verrà visualizzato un messaggio.
Tuttavia, se si desidera eseguire immediatamente lo script, si può solo andare a:
http://www.mymoodlesite.com/admin/cron.php
Dove www.mymoodlesite.com
è l'indirizzo dell'istanza di Moodle.
La pagina mostrerà l'output dello script mentre viene eseguito dal server. Se qualcosa funziona come dovrebbe verrà stampata linee simili alla fine della pagina:
Cron script completed correctly
Execution took 1.938528 seconds
utile. Grazie. –
Sto eseguendo WAMP 2.2. Ho usato this moodle doc page, in particolare il pacchetto cron moodle . Scaricato il file MoodleCron-Setup.exe, installato e verificato che il servizio di Windows era attivo e in esecuzione. Il nome del servizio è Moodle Cron. Se lo stato dice Inizia - allora dovresti essere tutto pronto. Se si fa doppio clic sul servizio e si visualizzano le sue proprietà, dovrebbe avere un tipo di avvio automatico.
- 1. Come posso sapere se il mio SignalR Backplane (Redis) funziona davvero come dovrebbe?
- 2. Come posso sapere se il computer è stato riavviato?
- 3. Come posso sapere se il mio contesto è ancora valido?
- 4. Come sapere se OpenMP funziona nel mio programma C++
- 5. Come sapere se Google Analytics funziona (app per Android)?
- 6. Modelli di modifica di Moodle
- 7. Come posso sapere se la connessione è stata misurata?
- 8. Come posso sapere se SQLite è installato correttamente su Linux?
- 9. Posso sapere se l'iPhone ha un passcode?
- 10. Come posso sapere se una variabile VARCHAR contiene una sottostringa?
- 11. Come posso sapere se AdMob ha caricato un annuncio?
- 12. Come posso sapere se è stata caricata Google Visualization
- 13. Come sapere se il componente VBA di Office è installato?
- 14. Come posso sapere rapidamente se un elenco contiene solo duplicati?
- 15. Come posso sapere se IPython è in esecuzione?
- 16. Come posso sapere se un server supporta l'intestazione Range?
- 17. Come posso sapere se CouchDB è attivo e funzionante?
- 18. Come posso sapere se un'istanza implementa un'interfaccia in ActionScript 3.0
- 19. Come posso sapere se un processo ha un'interfaccia grafica?
- 20. Come posso sapere se un utente sta usando un laptop
- 21. Come posso sapere se una stampante stamperà su file?
- 22. Come posso sapere se uno streamwriter è chiuso?
- 23. Come posso sapere se .NET 4.02 è installato?
- 24. Come posso sapere se un dispositivo iOS ha un GPS?
- 25. Come faccio a sapere se posso disabilitare SQLALCHEMY_TRACK_MODIFICAZIONI?
- 26. Come posso sapere se lo schermo è acceso su Android?
- 27. Come posso sapere se un "assemblaggio" è davvero cambiato?
- 28. Come posso sapere se Java è Sun/Oracle/OpenJDK?
- 29. Utilizzando jQuery, come posso sapere se un modulo è cambiato?
- 30. Come posso sapere se un UITableView contiene un NSIndexPath specifico?
Per i futuri spettatori ho scritto un articolo che descrive il processo cron di Moodle: http://www.coursebit.net/moodle-cron-job/ – Joe