backend geoserver
balance roundrobin
log global
#option httpclose
#option httplog
#option forceclose
mode http
#option tcplog
#monitor-uri /tiny
#*************** health check ********************************
option tcpka
option external-check
option log-health-checks
external-check path "/usr/bin:/bin:/tmp"
#external-check path "/usr/bin:/bin"
external-check command /bin/true
#external-check command /var/lib/haproxy/ping.sh
timeout queue 60s
timeout server 60s
timeout connect 60s
#************** cookiee *******************************
cookie NV_HAPROXY insert indirect nocache
server web1_Controller_ASHISH 10.10.60.15:9002 check cookie
web1_Controller_ASHISH
server web2_controller_jagjeet 10.10.60.15:7488 check cookie
web2_Controller_jagjeet
以前遇到以下错误:
后端geoserver没有可用的服务器! 8月20日18:02:10 netstorm-ProLiant-ML10 haproxy [54168]:服务器geoserver / web1_Controller_ASHISH的运行状况检查失败,原因:外部检查错误,代码:255,检查持续时间:0ms,状态:0/2 DOWN。 >
8月20日18:02:10 netstorm-ProLiant-ML10 haproxy [54168]:服务器geoserver / web1_Controller_ASHISH的运行状况检查失败,原因:外部检查错误,代码:255,检查持续时间:0ms,状态:0/2 DOWN
8月20日18:02:10 netstorm-ProLiant-ML10 haproxy [54168]:服务器geoserver / web1_Controller_ASHISH已关闭。还剩1台活动服务器和0台备用服务器。活动会话0个,重新排队0个,队列中剩余0个。
8月20日18:02:10 netstorm-ProLiant-ML10 haproxy [54168]:服务器geoserver / web1_Controller_ASHISH已关闭。还剩1台活动服务器和0台备用服务器。活动会话0个,重新排队0个,队列中剩余0个。
8月20日18:02:10 netstorm-ProLiant-ML10 haproxy [54168]:服务器geoserver / web2_controller_jagjeet的运行状况检查失败,原因:外部检查错误,代码:255,检查持续时间:0ms,状态:0/2 DOWN
8月20日18:02:10 netstorm-ProLiant-ML10 haproxy [54168]:服务器geoserver / web2_controller_jagjeet的运行状况检查失败,原因:外部检查错误,代码:255,检查持续时间:0ms,状态:0/2 DOWN
8月20日18:02:10 netstorm-ProLiant-ML10 haproxy [54168]:服务器geoserver / web2_controller_jagjeet已关闭。剩余0个活动服务器和0个备用服务器。活动会话0个,重新排队0个,队列中剩余0个。
8月20日18:02:10 netstorm-ProLiant-ML10 haproxy [54168]:服务器geoserver / web2_controller_jagjeet已关闭。剩余0个活动服务器和0个备用服务器。活动会话0个,重新排队0个,队列中剩余0个。
此后,我将chroot目录(/ var / lib / haproxy)更改为/ etc / haproxy,其中存储了所有配置文件,但仍然出现“没有服务器可用于处理此请求”错误。请让我知道是什么问题。