Como retornar a resposta imediatamente para solicitações passando por sessões de limite de taxa HAProxy

1

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?

    
por fruitJuice 03.12.2016 / 12:45

0 respostas

Tags