haproxy и большие запросы GET - PullRequest
0 голосов
/ 11 мая 2019

У меня есть сервер, который должен получать большие (64 КБ) запросы GET. Похоже, что haproxy (v 1.6) имеет ограничение времени компиляции 16K. Я надеюсь, что что-то пропустил.

https://cbonte.github.io/haproxy-dconv/1.6/configuration.html#3.2-tune.bufsize

Какие-нибудь указатели, кроме перекомпиляции haproxy?

Что-то связанное, есть ли понимание, почему haproxy вернет 400, а не 414 в таком случае?

1 Ответ

0 голосов
/ 11 мая 2019

Я могу дать ответ на основной вопрос.Несмотря на связанную документацию, это, кажется, не вариант компиляции.Достаточно было установить

tune.bufsize 65536

в глобальном разделе /etc/haproxy/haproxy.cfg.

Что касается 400 против 418, это был мой собственный уклон.HAProxy говорит, что запрос слишком длинный, что входит в число 400. Я думал о запросах GET, в которых сам URI слишком длинный (418), и это подмножество самого запроса слишком длинное.

...