Como faço para retornar imediatamente uma resposta HTTP específica para solicitações passando por sessões de limite de taxa em vez de solicitações e entrando no backlog?
Eu tenho esta configuração atual:
frontend badtest
bind 127.0.0.1:8811
acl is_bad path_reg -i ^\/services\/1.0\/test\/.+\/bad
use_backend throttle_bad if is_bad
default_backend servers_bend
backend throttle_bad
server throttleBAD 127.0.0.1:8812
frontend throttle_bad_backend
bind 127.0.0.1:8812
rate-limit sessions 45
acl too_fast fe_sess_rate ge 45
use_backend er_toofast if too_fast
default_backend servers_bend
backend er_toofast
errorfile 503 /var/lib/haproxy/503.http
Com a configuração acima, vejo o status FULL para throttle_bad_backend quando há muitas solicitações.
E o que significa status = COMPLETO?
Tags haproxy