Ошибка Memcache connect

Во время переноса UMI CMS на нормальный хостинг с тестового столкнулись с ошибкой:

Notice: Memcache::connect(): Server localhost (tcp 11211, udp 0) failed with:
Connection refused (61) in /.../classes/system/subsystems/cache/engines/memcache.php on line 2
Warning: Memcache::connect(): Can't connect to localhost:11211,
Connection refused (61) in /.../classes/system/subsystems/cache/engines/memcache.php on line 2

Странным образом погуглив не нашел ни одного упоминания о подобных проблемах. Задал вопрос в поддержку UMI. Ребята исправили, но, что важно, не указали что конкретно.

Подобная же проблема возникла и на другом сайте. В связи с этим пришлось разбираться самому – некогда было ждать.

Оказывается, что каким-то чудесным образом при переносе самопроизвольно включился механизм кеширования «memcached», хотя на хостинге, естественно, такого механизма нет.

Решение в данном случае достаточно простое. Идем в МодулиКонфигурацияПроизводительность, соглашаемся с предупреждением и в разделе «Обычное кэширование» в пункте «Список доступных кэширующих механизмов» выставляем то, что нравится (ну или то, что поддерживается сервером). Лично я на этапе разработки выставляю отсутствие кеша – пункт «Не выбрано».

Сложнее обстоит дело если нет возможности попасть в административную зону. И вот тут открывается первопричина всего происходящего.

В файле config.ini корневой директории есть секция [cache]. В этой секции оператор engine по умолчанию стоит в значении «auto«. И это AUTO срабатывает не всегда корректно. Выставляем значение «none» и все прекрасно.

Вот собственно и все. Пользуйтесь на здоровье.

Ноя25

5 комментариев на «Ошибка Memcache connect»

  1. Андрей пишет:
    25 Ноя 2012 в 23:19

    Спасибо! очень оказалось кстати)

  2. Алексей пишет:
    03 Май 2013 в 20:33

    Спасибо огромное. Много нервов сэкономил. Вовремя статья попалась))

  3. Михаил пишет:
    07 Апр 2014 в 13:53

    Мужчина, +1 тебе к карме! Очень помог!

  4. Евгений пишет:
    04 Ноя 2014 в 2:36

    Чел… ты просто космос ))) +5 к карме))

  5. Прекрасная статья — пол часа мучался -не мог зайти в админку из за старого кэша.

Ваш отзыв на Алексей