Помогите. Проблема с кешем и inodes

Тема в разделе "PrestaShop", создана пользователем burzho, 12 авг 2016.

Метки:
  1. burzho

    burzho

    Регистрация:
    5 июл 2016
    Сообщения:
    6
    Симпатии:
    0
    Добрый день форумчане. Обращаюсь за помощью.
    Суть проблемы:
    на хостинге где хостится сайт есть ограничения по количеству файлов (inodes) - 200000шт. так вот мой сайт выбрал лимит и перестал работать. Я обратился к хостингу и они мне ответили следующее:
    -" Каталог /mysite.com.ua/www/cache/ занимает 176420 инодов. Это папка кешированных скриптами сайта файлов.
    Вам следует сообщить о проблеме разработчику или программисту сайта, чтобы уменьшить количество данных, которые будут кешироваться, или настроить автоочистку устаревшего кеша."
    Вот такой ответ. А у меня нет ни разработчика, ни программиста и сам я в этом не силен. Может кто подскажет как настроить эту самую автоочистку. Или хотябы даст ответ на вопрос: можно ли удалить файлы в каталоге /mysite.com.ua/www/cache/...?
    И может кто знает как ограничить количество кешируемых данных, чтобы избежать повторения проблемы в будущем.
    сайт на prestashop 1.4.4.0
     
  2. dspritex

    dspritex

    Регистрация:
    1 дек 2015
    Сообщения:
    10
    Симпатии:
    7
    Можно, удали все файлы в папках кроме index.php.
    cache/smarty/cache
    cache/smarty/compile
    img/tmp

    В параметрах производительности можешь отключить кеширование, только тогда нужно включить принудительную компиляцию.
     
    Последнее редактирование: 12 авг 2016
  3. burzho

    burzho

    Регистрация:
    5 июл 2016
    Сообщения:
    6
    Симпатии:
    0
    Спасибо за совет. Почистил smarty но особо инодов меньше не стало. правда чистил в tools/cache/smarty - а вот в mysite.com/cache/ нет папки smarty, но есть куча других под названием 1, 2, и тд. можно ли в них тоже файлы поудалять?
     
  4. dspritex

    dspritex

    Регистрация:
    1 дек 2015
    Сообщения:
    10
    Симпатии:
    7
    Поделитесь скрином каталогов древовидного. Мне тяжело советовать, я престой давно не пользовался.
     
  5. burzho

    burzho

    Регистрация:
    5 июл 2016
    Сообщения:
    6
    Симпатии:
    0
    Последнее редактирование: 12 авг 2016
  6. dspritex

    dspritex

    Регистрация:
    1 дек 2015
    Сообщения:
    10
    Симпатии:
    7
    Удаляй все что в папке cachefs, это кэш SQL-запросов с помощью CacheFS
     
    Последнее редактирование: 12 авг 2016
  7. burzho

    burzho

    Регистрация:
    5 июл 2016
    Сообщения:
    6
    Симпатии:
    0
    Последнее редактирование: 12 авг 2016
  8. dspritex

    dspritex

    Регистрация:
    1 дек 2015
    Сообщения:
    10
    Симпатии:
    7
    Как я уже говорил это файлы sql запросов, можешь их удалять, через какое то время они опять появятся, периодически нужно чистить либо заменить на другую систему кэширования. Главное не удаляй файлы index.php и index.html
     
  9. burzho

    burzho

    Регистрация:
    5 июл 2016
    Сообщения:
    6
    Симпатии:
    0
    извините что достаю... но я вижу Вы в этом разбираетесь, а мне спросить некого. На движке есть две системы кеширования: файловое кеширование и memcached. Что лучше?
     
  10. $iD

    $iD Команда форума

    Регистрация:
    13 мар 2012
    Сообщения:
    3.580
    Симпатии:
    1.482
    memcache - быстрей, т.к. всё хранится в оперативке.
     
  11. burzho

    burzho

    Регистрация:
    5 июл 2016
    Сообщения:
    6
    Симпатии:
    0
    удалил все в mysite.com.ua/cache/cachefs/ и столько места сразу стало. Всем спасибо за помощь.