Пока не вычистишь кэш, не работает ни один сниппет

Доброго времени суток!

Несколько дней бьюсь над очень странной проблемой. После завершения редактирования сниппета, чанка или TV периодически перестают работать все сниппеты на сайте (страница отображается до места вхожения в шаблон первого сниппета). Так же в админской части перестаёт работать CKEditor и Ace, на их месте отображается простая textarea. Ни логи modx, ни логи apache не фиксируют ошибку

Проблема лечится удалением содержимого папки с кэшем и возобновляется вновь при повторных правках сниппетов, чанков или TV

Понятно, что поломался механизм кэширования. Может кто-нибудь сталкивался с подобным? Как удалось устранить проблему?
bratskiy
11 августа 2015, 04:06
modx.pro
2 599
0

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

Василий Наумкин
11 августа 2015, 08:05
0
Места на хостинг хватает? Может, кэш просто некуда записывать, пока всё не почистишь?

Ну и логи нужно смотреть: и движка, и самого сервера.
    bratskiy
    11 августа 2015, 09:15
    0
    С местом на диске проблем нет, а вот с логами беда, ни логи modx, ни логи apache не фиксируют ошибку в этой ситуации
      bratskiy
      11 августа 2015, 09:21
      0
      Поймал такую ошибку в лог MODx. После этого произошла поломка и лог перестал фиксировать ошибки
      [2015-08-11 14:17:01] (ERROR @ /index.php) Could not cache system settings.
        Василий Наумкин
        11 августа 2015, 09:23
        +2
        Не может закэшировать системные настройки, понятно. А вот почему — нет.

        Проверь права на файлы и директории кэша, может они изменяются кем-то, например скриптом, запускающимся по расписанию.

        Бывает подобная ошибка, если от root работает какой-то MODX скрипт через cron — то он пишет кэш под своими правами, и сайт его потом использовать не может.
          bratskiy
          11 августа 2015, 09:44
          0
          Спасибо!!! У меня всё именно так и было
          Обидно, что сам недогадался
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      5