Following config file work as expect but do duplicate health-check for the real same proxy-server, how can I avoid such duplicate health-check? (I still want do health-check but not duplicate health-check)
global
external-check
defaults
option httplog
log 127.0.0.1:514 user
timeout connect 5000s
timeout client 5000s
timeout server 5000s
#Close the using connection when backend server marked as down
listen main-proxy1
bind 127.0.0.1:8079
mode http
option external-check
external-check command /checker
balance static-rr
server proxy1 127.0.0.1:9999 check on-marked-down shutdown-sessions on-marked-up shutdown-backup-sessions
#Don't close the using connection when backend server marked as down
listen main-proxy2
bind 127.0.0.1:8080
mode http
option external-check
external-check command /checker
balance static-rr
server proxy2 127.0.0.1:9999 check