2012-05-29 17 views
7

Właśnie Wysłano wiadomość do messege do administratora serwera z pytaniem, czy może on ustawić cronjobs na serwerze i poprosił mnie, aby powiedzieć mu, że wszystko działa prawidłowo. Jak mogę sprawdzić, czy cronjobs działają, czy nie?Jak mogę sprawdzić, czy działa moodle cron?

+1

Dla przyszłych widzów napisałem artykuł opisujący pracę Moodle cron: http://www.coursebit.net/moodle-cron-job/ – Joe

Odpowiedz

1

Trzeba wyjściowego Moodle biegu cron do pliku dziennika, na przykład Twój rekord cron.d może wyglądać następująco:

* * * * * www-data /usr/bin/php /var/www/moodle/admin/cli/cron.php >> /var/log/vle/moodle-cron.log 2>&1 

Następnie zawartość /var/log/vle/moodle-cron.log powie natychmiast, jeśli cron działa prawidłowo. Jeśli chcesz pójść dalej, możesz nawet monitorować plik ostatniej aktualizacji za pomocą narzędzi do monoringu i otrzymywać powiadomienia, gdy cron się zatrzyma.

0

Przejdź do strony Powiadomienia. Jeśli cron nie działał w ciągu ostatnich 24 godzin, pokaże ci komunikat informujący o tym fakcie.

+0

Nie ma żadnych powiadomień ... i chciałbym przetestować crona natychmiast po ustawieniu serwera – limoragni

+0

Jeśli jesteś administratorem w obszarze Moodle, na górze sekcji administracyjnej musi znajdować się link powiadomień. Jeśli chcesz tego rodzaju program sprawdzania poprawności, twój cronjob napisze plik dziennika. Na podstawie znacznika czasu tego pliku można sprawdzić, kiedy ostatnio został uruchomiony. – edelgado

+0

Tak, znalazłem sekcję Powiadomienia. Ale nie ma nic do pokazania. Spróbuję z dziennikami! – limoragni

3

To prawda -as edelgado said- że jeśli zadanie cron nie prowadzi od 24 godzin nie będzie komunikatu na stronie powiadomień.

Jednakże, jeśli chcesz uruchomić natychmiast skrypt, można po prostu przejść do:

http://www.mymoodlesite.com/admin/cron.php 

Gdzie www.mymoodlesite.com jest adres Twojego Moodle instancji.

Strona wyświetli dane wyjściowe skryptu, ponieważ jest on uruchamiany przez serwer. Jeśli wszystko działa tak jak powinno to będzie drukować podobne linie na końcu strony:

Cron script completed correctly 
Execution took 1.938528 seconds 
+0

użyteczne. dzięki. –

0

Używam WAMP 2.2. Kiedyś this moodle doc page, a konkretnie moodle pakietu cron. Pobrano plik MoodleCron-Setup.exe, zainstalowano i sprawdzono, czy usługa Windows była aktywna i uruchomiona. Nazwa usługi to Moodle Cron. Jeśli status mówi Rozpoczęty - wtedy powinieneś wszystko ustawić. Jeśli klikniesz dwukrotnie usługę i zobaczysz jej właściwości, powinna ona mieć typ uruchamiania Automatyczny.

Powiązane problemy