#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 МБ.