Отклонение содержимого TCP-прокси HA

Отклонение содержимого TCP-прокси HA

Я ищу вариант или обходной путь, с помощью которого я могу принять или отклонить содержимое TCP в зависимости от размера загружаемого файла. Эти настройки требуются только на уровне TCP IP. Мы также пробовали такие параметры, как req_len (не работает), а также src_kbytes_in (работает нормально только после отправки первого запроса). Если кто-нибудь может мне помочь, я буду очень признателен.

решение1

Уровень TCP ничего не знает о файлах и их размерах. Он тут ни при чем. TCP — это транспортный уровень 4, а файлы передаются с использованием прикладного уровня 7 (т.е. HTTP/HTTPS). Поэтому ваш вопрос совершенно бессмыслен из-за этого.

Кроме того, насколько мне известно, haproxy тоже ничего не знает о файлах. Он работает как прокси и не обрабатывает загрузку файлов. Это сервер бэкэнда должен беспокоиться об ограничениях на загрузку файлов. Если вы используете стандартную загрузку файлов HTTP(S) POST, вам следует обратиться к документации вашего веб-сервера, чтобы узнать, как ограничить максимальный размер загрузки HTTP(S).

EDIT: также взгляните на этот ответ относительно того, что haproxy не обрабатывает ограничения на загрузку:https://stackoverflow.com/questions/46820640/increase-the-upload-limit-of-haproxy

Связанный контент