Очистка кеша

Очистка кеша

от Петр Телегин -
Количество ответов: 1
Версия Moodle 2.9.2+ (Build: 20151008). В системе очень большой размер кеша, а конкретно папки в
/moodledata/cache/cachestore_file/default_application/core_htmlpurifier
занимают примерно 10ГБ.
При попытке почистить кеш через Администрирование->Разработка->Очистить все кэши возникает ошибка:
Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 72 bytes) in /home/a/altovsge/online/public_html/cache/stores/file/lib.php on line 545

В указанном файле такой блок:

/**
     * Purges the cache definition deleting all the items within it.
     *
     * @return boolean True on success. False otherwise.
     */
    public function purge() {
        if ($this->isready) {
            $files = glob($this->glob_keys_pattern(), GLOB_MARK | GLOB_NOSORT);  - line 545
            if (is_array($files)) {
                foreach ($files as $filename) {
                    @unlink($filename);
                }
            }
            $this->keys = array();
        }
        return true;
    }
____
Можно ли решить эту проблему? Или достаточно просто удалить все папки и файлы внутри core_htmlpurifier? Не нарушит ли это работу сайта?
В ответ на Петр Телегин

Re: Очистка кеша

от Vadim Tabunshchik -
Изображение пользователя Developers

Эти папки можно удалить вручную, работу сайта не нарушит. Но учтите, что папки снова появятся и наполнятся новым кэшированным содержимым: сообщения форумов, тексты ресурсов, описаний и т. п.

https://docs.moodle.org/38/en/Cache_definitions#HTML_Purifier_-_cleaned_content