服务器数量减少,HaProxy 会话率上升

服务器数量减少,HaProxy 会话率上升

我在 Solr 云前使用 Haproxy。云中只有两台服务器。如果其中一台服务器宕机,我的性能测试(仅搜索)会比两台服务器都正常运行时快得多 - 这不是我自然期望的 :)

当两台服务器都启动时,每台服务器的最大会话率为 670(总共 1340)。当只有一台服务器启动时,最大会话率为 1848,从而实现更好的整体性能。

我不知道可能出了什么问题;我的配置文件列在下面。

感谢所有的想法。

global
log 127.0.0.1   local0
log 127.0.0.1   local1 notice
maxconn 4096
nbproc 4
user exp
group users
daemon

defaults
log     global
mode    http
option  httplog
option  dontlognull
retries 3
maxconn 2000
balance roundrobin
stats enable
stats uri /haproxy?stats

frontend solr_lb
bind localhost:8081
acl master_methods method POST DELETE PUT
use_backend master_backend if master_methods
default_backend read_backends

backend master_backend
server solr-a 10.64.173.197:8983 weight 1 maxconn 512 check

backend slave_backend
server solr-b  10.64.173.198:8983 weight 1 maxconn 512 check

backend read_backends
server solr-a 10.64.173.197:8983 weight 1 maxconn 512 check
server solr-b 10.64.173.198:8983 weight 1 maxconn 512 check

相关内容