Служба сервера Memcached внезапно перестает работать

#memcached #windows2012

#memcached #windows-server-2012-r2

Вопрос:

У нас установлена серверная служба Memcached в Windows Server 2012 R2. Используются настройки по умолчанию. Иногда служба перестает работать без каких-либо ошибок. Брандмауэр и антивирус отключены.

Я написал утилиту, которая собирает статистику Memcached каждые 30 минут, и статистика выглядит нормально: evictions и listen_disabled_num всегда 0, curr_connections около 30, accepting_conns равно 1.

Что может привести к остановке службы Memcached?

Ответ №1:

Проблема заключалась в превышении максимального размера элемента. Мы использовали версию 1.2.6, и эта версия не хочет работать с объектами размером более 1024 КБ. После перехода на версию 1.4.5 проблема исчезла. В более новой версии введен параметр командной строки -I, который позволяет настроить максимальный размер элемента до 128 МБ.