Moodle 3.4. Папка LocalCache несколько Гб. Файлы error.pdf

Дано: Moodle 3.4
Проблема: после обновления на версию 3.4 (после 3.3) примерно через месяц заметили, что папка LocalCache (расположенная в moodledata) выросла на несколько десятков гигабайт. При изучении ее содержимого обнаружилось множество вложенных друг в друга папок с названием в виде хэш-строки:




Внутри данных папок располагался только один файл и именем error.pdf, например
"D:\inetpub\moodledata\localcache\b923fa22-2c2e-4304-9a49-1acf398a49fa\4c707f2a-b194-43f5-ae28-315a46961dbf\error.pdf"


Содержимое файла:


По-русски - вопросительные знаки, в английском варианте скорее всего текст "There was an error while generating this page".

При изучении логов крона (cron log) обнаружены следующие ошибки:
Server Time: Sat, 17 Feb 2018 19:10:00 +0400
Execute scheduled task: Подготовить присланные задания для комментирования (assignfeedback_editpdf\task\convert_submissions)
... started 19:10:00. Current memory use 16.3Мбайт.
Convert 1 submission attempt(s) for assignment 416
Conversion failed with error:errorgenerateimage
Convert 1 submission attempt(s) for assignment 412
Conversion failed with error:errorgenerateimage

Частично похожую проблему нашла на мудл форуме - https://moodle.org/mod/forum/discuss.php?d=361068

Источник проблемы: плагин "Аннотирование PDF", который, насколько я поняла, подготавливает загруженные pdf, doc и docx файлы для онлайн-аннотирования.
Подробнее про функционал аннотирования (на англ.) - https://docs.moodle.org/34/en/Assignment_activity
Т.к. мы данный плагин намеренно не настраивали, а включился он автоматически, при его исполнении происходили эти ошибки, т.к. запуск подготовки к аннотированию стоит в планировщике. Т.к. задача стояла на выполнение каждые 15 минут, размер папки Localcache за месяц вырос до 22 Гб.


Самый простой вариант для нас оказался - это отключить данную задачу в планировщике:


Также можно удалить всё, что чтобы было нагенерировано в папке localcache.

Если не отключать задачу, то необходимо настроить компонент Universal Office Converter (unoconv) - инструкция на оф.сайте. Если мудл-сервер на Windows, то могут быть проблемы с использованием (см. обсуждение на гите), рекомендуют в этом случае настроить Google Drive converter - подробнее см. на официальном сайте)
Также проблема решается установкой Ghostscript (см. сообщение на англ.форуме)


(с) Ella S.
Если Вам понравилась статья, пожалуйста, поставьте лайк, сделайте репост или оставьте комментарий. Если у Вас есть какие-либо замечания, также пишите комментарии.

Комментариев нет :

Отправить комментарий