Согласно документации nginx по limit_req_zone
В одной мегабайтной зоне может храниться около 16 тысяч 64-байтовых состояний. Если хранилище зоны исчерпано, сервер будет возвращать ошибку 503 (служба временно недоступна) на все дальнейшие запросы.
Интересно, а как очищаются эти зоны? Например, если у нас есть что-то вроде
limit_req_zone $binary_remote_addr zone=one:1m rate=1r/s;
и количество уникальных пользователей в сутки превышает 16000 - значит ли это, что зона будет переполнена и другие пользователи начнут получать ошибку 503 для настроенного местоположения? Или есть временные рамки бездействия пользователя, по истечении которых будет очищена память пользовательской зоны?
Моей главной задачей здесь является установка оптимального размера зоны без риска ее исчерпания в случае высокой нагрузки.