memcached_next_upstream_timeout

Директива memcached_next_upstream_timeout задаёт тайм-аут для повторной попытки неудачного запроса к серверу memcached. — NGINX HTTP Core

memcached_next_upstream_timeout
httpserverlocation
Синтаксисmemcached_next_upstream_timeout time;
По умолчаниюnone
Контекстhttp, server, location
МодульNGINX HTTP Core
Аргументы1

Описание

Директива memcached_next_upstream_timeout используется в контексте обработки запросов к серверу memcached в NGINX. Она позволяет настроить длительность, в течение которой сервер будет ждать перед повторной попыткой неудачного запроса к upstream memcached server. Это особенно полезно для приложений, использующих memcached для кэширования данных, так как помогает управлять ошибками запросов и предотвращает перегрузку бэкенд‑серверов из‑за слишком частых повторных попыток.

Пример конфига

memcached_next_upstream_timeout 30s;

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

Установка этой директивы без правильной настройки upstream-сервера memcached может не привести к ожидаемым результатам.