Меню
Категории
Reload CMS перестаёт работать из-за файлов stats.dat и stats.dat.lock
25 февраля, 2009 Интернет

Reload CMS перестаёт работать из-за файлов stats.dat и stats.dat.lock.

Сайт фирмы работает на мегадижке ReloadCMS 1.2.7. Вся база данных в файлах, движок работает как калека с простреленной ногой. Однажды он отвалился совсем и перестал работать. Сыпал ошибки.

Notice: Undefined index: host in /home/lrulz00/domains/reloadcms.com/public_html/main/modules/engine/statistic.php on line 32
Notice: Undefined index: host in /home/lrulz00/domains/reloadcms.com/public_html/main/modules/engine/statistic.php on line 35
Warning: Cannot modify header information – headers already sent by (output started at /home/lrulz00/domains/reloadcms.com/public_html/main/modules/engine/statistic.php:32) in /home/lrulz00/domains/reloadcms.com/public_html/main/index.php on line 24
Warning: Cannot modify header information – headers already sent by (output started at /home/lrulz00/domains/reloadcms.com/public_html/main/modules/engine/statistic.php:32) in /home/lrulz00/domains/reloadcms.com/public_html/main/index.php on line 25

Из-за файла stats.dat.lock сайт постоянно зависал. Помогало только удаление этого файла, но делать это каждую неделю надоело. Поэтому начал копать в интернете. На официальном сайте обнаружил егаподсказку.

Поставь в common.php константу IGNORELOCKFILES в true.

Поставил, вроде помогло. Надеюсь никаких глюков из-за этого быть не должно.

"1" Comment
  1. Если большая посещаемость, нужно просто отключать стастистику – файловый движок не справляется с нагрузкой, вот и возникает .lock файл.
    .lock файл – просто показывает проблему, если включать IGNORELOCKFILES то выпиливается файл, который залочен (в данном случае файл статистики stats.dat) – если он был с инфой, инфа пропадёт.
    У меня были те же проблемы, решений несколько.
    1. Изменить статистику, чтобы не писал всё в stats.dat – за короткое время он вырастает до неприемлимых размеров с последствиями.
    2. Переходить на мускуль (обычно не хочется).
    3. Использовать кеш для гостей (и роботов). Самое радикальное решение https://reloadcms.com/main/?module=forum&action=topic&id=81&pid=28#28

Добавить комментарий




*