Как удалить запрос из пакетной очереди через определенное время в NGINX?

Я хочу установить нижний предел скорости, например 5 об/с, для восходящего потока. Я не хочу отклонять какой-либо запрос на превышение лимита QPS, поэтому я устанавливаю большое значение пакета и использую значение задержки по умолчанию 0, что означает бесконечную задержку. Однако я хочу отбрасывать запросы после того, как они некоторое время ждут в пакетной очереди, например 30 секунд.

Я попытался установить некоторые значения таймаута, но, как я узнал, таймауты не работают с ограничениями скорости. ( глянь сюда)

Есть ли способ сделать это в NGINX? Если это невозможно, поделитесь другими идеями.

0 ответов

Другие вопросы по тегам