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?
Odpowiedz
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.
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.
Nie ma żadnych powiadomień ... i chciałbym przetestować crona natychmiast po ustawieniu serwera – limoragni
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
Tak, znalazłem sekcję Powiadomienia. Ale nie ma nic do pokazania. Spróbuję z dziennikami! – limoragni
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
użyteczne. dzięki. –
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.
- 1. Jak sprawdzić, czy działa Quartz cron?
- 2. Jak działa django-cron?
- 3. Czy każda instancja azure działa cron?
- 4. Jak mogę sprawdzić, czy aplikacja działa na systemie Android?
- 5. Jak mogę sprawdzić, czy moja pamięć podręczna Redis działa?
- 6. Jak mogę sprawdzić, czy mój skrypt Perla działa pod Windows?
- 7. Jak sprawdzić, czy skrypt Perl działa w terminalu?
- 8. Jak utworzyć lokalną wtyczkę moodle
- 9. Jak sprawdzić, czy SSL działa dla Kafki
- 10. Cron działa, ale funkcjonalność nie działa
- 11. Jak mogę sprawdzić, czy Dispatcher.DisableProcessing jest aktywny?
- 12. Jak sprawdzić, czy webworker wciąż działa?
- 13. TensorFlow: Jak sprawdzić, czy działa na GPU?
- 14. Jak mogę sprawdzić, czy kolejka jest pusta?
- 15. Jak mogę sprawdzić, czy funkcja jest częściowa?
- 16. Jak mogę sprawdzić, czy instancja została utworzona?
- 17. Jak mogę sprawdzić, czy zmienna zawiera lambdę?
- 18. Jak mogę sprawdzić, czy scenarzysta jest zamknięty?
- 19. Jak mogę sprawdzić, czy instancja twisted.internet.protocol rozłączył
- 20. Jak mogę sprawdzić, czy wartość jest liczbą?
- 21. Jak mogę sprawdzić, czy CGPoint został zainicjowany?
- 22. Jak mogę sprawdzić, czy połączenie używa ssl?
- 23. Synchronizacja języka Moodle
- 24. Jak zdobyć wszystkie kursy na temat Moodle?
- 25. Jak sprawdzić, czy NSTimer działa, czy nie w Swift?
- 26. Jak sprawdzić, czy zegar wciąż działa, czy nie?
- 27. Jak mogę sprawdzić zawartość tablicy?
- 28. Jak mogę sprawdzić, dlaczego sonda Varnish nie działa?
- 29. Jak mogę sprawdzić, która wersja CoreOS działa na danym komputerze?
- 30. Jak skonfigurować zadanie Cron?
Dla przyszłych widzów napisałem artykuł opisujący pracę Moodle cron: http://www.coursebit.net/moodle-cron-job/ – Joe