Наберите http://ваш сайт/admin/search.php?query=%D1%85%D1%80%D0%B0%D0%BD и посмотрите сколько времени хранятся в системе логи, история оценок и пр. Они у вас чистятся? Cron работает? Посмотрите размер таблиц в базе данных.
Добрый день, Alexandre. Cron не работает. Остальное хранение данных выставлено по 30-60 дней. Чистка происходит регулярно. Я за этим слежу.
Как же у вас происходит чистка при неработающем cron ? Он должен работать не только ради очистки, но и для выполнения многих других функций. Если провайдер не позволяет вам его запускать, то запускайте cron извне.
А размер таблиц базы данных смотрели?
Добрый день.
Каким образом можно запускать cron извне?
wget https://site/admin/cron.php
желательно ограничить по ip доступ к admin/cron.php
Добрый день, Виталий.
Я правильно понимаю, что это , возможно в виде:
*/5 * * * * root wget -O - -q -t 1 http://www.linuxcmd.ru/cron.php
нужно прописать в crontab?
Да.
Если использовать "-O -", то желательно добавить перенаправление stdout в какой-нибудь файл, иначе оно на почту приходить будет.
Виталий показал как один раз запустить cron из адресной строки браузера, а как его запускать извне регулярно (допустим, каждые 5 минут) можно найти в Google, например: https://toster.ru/q/125949
Ответ тех. поддержки:
"Планировщик заданий работает".
Попробовал запустить вручную. Система написала:
!!! Извините, доступ к этой странице через интернет заблокирован администратором. !!!
А в уведомлениях:
"Скрипт обслуживания cli/cron.php не запускался уже более 24 часов".
Что происходит не понимаю...
!!! Извините, доступ к этой странице через интернет заблокирован администратором. !!!
с Мудл версии 2.9 крон больше по умолчанию не будет настроен на запуск через ВЕБ.
Документация гласит: «From Moodle 2.9 onwards, the cron job can no longer be run from web by default. You will get an error message: https://docs.moodle.org/33/en/Cron#The_web_based_Moodle_cron_command»
Поэтому нужно запускать скрипт cron.php из каталога /admin/cli/
Что происходит не понимаю...
Покажите, где и как вы прописали задачу на запуск cron. И что за хостинг? Причина может быть в этом: https://moodle.org/mod/forum/discuss.php?d=346984#p1442945
Это по умолчанию, но можно же снять галочку с cronclionly и разрешить запуск cron из браузера, а чтобы чужие люди этим не занимались, можно пароль прописать в cronremotepassword.