summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/conf/basic-check.cfg34
-rw-r--r--tests/conf/ext-check.cfg26
-rw-r--r--tests/conf/ports.cfg74
-rw-r--r--tests/conf/setstatus.lua26
-rw-r--r--tests/conf/tcp-check.cfg74
-rw-r--r--tests/conf/test-acl-args.cfg36
-rw-r--r--tests/conf/test-address-syntax.cfg84
-rw-r--r--tests/conf/test-backlog.cfg22
-rw-r--r--tests/conf/test-check-expect.cfg87
-rw-r--r--tests/conf/test-connection.cfg34
-rw-r--r--tests/conf/test-cookie-indirect.cfg47
-rw-r--r--tests/conf/test-cookie-insert.cfg35
-rw-r--r--tests/conf/test-cookie-passive.cfg35
-rw-r--r--tests/conf/test-cookie-prefix.cfg35
-rw-r--r--tests/conf/test-cookie-rewrite.cfg35
-rw-r--r--tests/conf/test-disable-404.cfg61
-rw-r--r--tests/conf/test-fsm.cfg346
-rw-r--r--tests/conf/test-fwlc.cfg61
-rw-r--r--tests/conf/test-fwrr.cfg51
-rw-r--r--tests/conf/test-handshakes-chk.cfg148
-rw-r--r--tests/conf/test-handshakes.cfg135
-rw-r--r--tests/conf/test-http-send-name-hdr.cfg33
-rw-r--r--tests/conf/test-http-set-status-lua.cfg31
-rw-r--r--tests/conf/test-http-set-status.cfg32
-rw-r--r--tests/conf/test-inspect-smtp.cfg44
-rw-r--r--tests/conf/test-inspect-ssl.cfg37
-rw-r--r--tests/conf/test-map-ports.cfg31
-rw-r--r--tests/conf/test-param-hash.cfg23
-rw-r--r--tests/conf/test-pollers.cfg15
-rw-r--r--tests/conf/test-redirect.cfg49
-rw-r--r--tests/conf/test-sample-fetch-args.cfg36
-rw-r--r--tests/conf/test-sample-fetch-conv.cfg42
-rw-r--r--tests/conf/test-sql.cfg29
-rw-r--r--tests/conf/test-srv-verify.cfg57
-rw-r--r--tests/conf/test-stats.cfg5045
-rw-r--r--tests/conf/test-str2sa.cfg60
-rw-r--r--tests/conf/test-time.cfg24
-rw-r--r--tests/conf/test-timeout.cfg27
-rw-r--r--tests/conf/test-url-hash.cfg40
-rw-r--r--tests/conf/test-valid-names.cfg37
-rw-r--r--tests/exp/blocksig.c16
-rw-r--r--tests/exp/filltab25.c399
-rw-r--r--tests/exp/hash_results.txt218
-rw-r--r--tests/exp/hashing-results.txt314
-rw-r--r--tests/exp/io_limits.txt116
-rw-r--r--tests/exp/ip-hash.c202
-rw-r--r--tests/exp/test_hashes.c559
-rw-r--r--tests/exp/testinet.c28
-rw-r--r--tests/exp/uri_hash.c377
-rw-r--r--tests/unit/ist.c700
-rw-r--r--tests/unit/test-1-among.c105
-rw-r--r--tests/unit/test-arg.c44
-rw-r--r--tests/unit/test-inherited-fd.py23
-rw-r--r--tests/unit/test-list.c98
-rw-r--r--tests/unit/test-sockpair.py28
55 files changed, 10405 insertions, 0 deletions
diff --git a/tests/conf/basic-check.cfg b/tests/conf/basic-check.cfg
new file mode 100644
index 0000000..226d7a1
--- /dev/null
+++ b/tests/conf/basic-check.cfg
@@ -0,0 +1,34 @@
+global
+ maxconn 500
+ external-check
+ stats socket /tmp/sock1 mode 666 level admin
+
+defaults
+ timeout client 5s
+ timeout server 5s
+ timeout connect 5s
+ mode http
+
+listen stats
+ bind :8888
+ stats uri /
+
+backend tcp9000
+ option httpchk
+ server srv 127.0.0.1:9000 check inter 1s
+
+backend tcp9001
+ option httpchk
+ server srv 127.0.0.1:9001 check inter 1s ssl verify none
+
+backend tcp9006
+ option httpchk
+ server srv 10.0.0.0:9006 check inter 1s verify none
+
+backend ssh
+ server blah 127.0.0.1:22 check inter 1s
+
+frontend dummy
+ #mode http
+ bind :9000-9004
+
diff --git a/tests/conf/ext-check.cfg b/tests/conf/ext-check.cfg
new file mode 100644
index 0000000..f368928
--- /dev/null
+++ b/tests/conf/ext-check.cfg
@@ -0,0 +1,26 @@
+global
+ maxconn 500
+ external-check
+ stats socket /tmp/sock1 mode 666 level admin
+
+defaults
+ timeout client 5s
+ timeout server 5s
+ timeout connect 5s
+ mode http
+
+listen stats
+ bind :8888
+ stats uri /
+
+listen up
+ bind :8001
+ option external-check
+ external-check command /bin/true
+ server srv 127.0.0.1:8000 check inter 1000
+
+listen down
+ bind :8002
+ option external-check
+ external-check command /bin/false
+ server srv 127.0.0.1:8000 check inter 1000
diff --git a/tests/conf/ports.cfg b/tests/conf/ports.cfg
new file mode 100644
index 0000000..5779348
--- /dev/null
+++ b/tests/conf/ports.cfg
@@ -0,0 +1,74 @@
+# This is used to validate the address/port parser using "haproxy -c -f $file".
+# Some errors will be returned, they are expected to match the documented ones.
+
+frontend f1
+ log 127.0.0.1 local0
+ log 127.0.0.1:10000 local0
+ log 127.0.0.1:10001-10010 local0 # port range not permitted here in '127.0.0.1:10001-10010'
+ log 127.0.0.1:+10011 local0 # port offset not permitted here in ':::+10011'
+ log 127.0.0.1:-10012 local0 # port offset not permitted here in ':::-10012'
+
+ bind : # missing port specification in ':'
+ bind :11001
+ bind :::11002
+ bind :::11003-11010
+ bind :::+11011 # port offset not permitted here in ':::+11011'
+ bind :::-11012 # port offset not permitted here in ':::-11012'
+ bind udp@:11013 # dgram-type socket not acceptable in 'udp@:11013'
+
+frontend f2
+ bind :::0 # invalid port '0'
+ bind :::0-11 # invalid port '0'
+ bind :::65016- # invalid port ''
+ bind :::65016-1024 # invalid port range '65016-1024'
+ bind :::65016--1024 # invalid port '-1024'
+ bind :::66016-1024 # invalid port '66016'
+
+backend b2
+ source :12001
+ source :::12002
+ source :::12003-12010 # port range not permitted here in '127.0.0.1:12003-12010'
+ source :::+12011 # port offset not permitted here in ':::+12011'
+ source :::-12012 # port offset not permitted here in ':::-12012'
+
+backend b3
+ server s1 :
+ server s2 localhost:13001
+ server s3 :13002
+ server s4 :+13003
+ server s5 :-13004
+ server s6 :13005-13010 # port range not permitted here in ':13005-13010'
+
+backend b4
+ server s1 : addr 0.0.0.1:14001 # addr: port specification not permitted here
+
+backend b5
+ server s1 : source localhost:15000
+ server s1 : source 0.0.0.1:15001
+ server s2 : source 0.0.0.1:+15002 # port offset not permitted here in '0.0.0.1:+15002'
+ server s3 : source 0.0.0.1:-15003 # port offset not permitted here in '0.0.0.1:-15003'
+ server s4 : source 0.0.0.1:15004-15010
+
+backend b6
+ server s1 : source 0.0.0.0 usesrc localhost:16000
+ server s1 : source 0.0.0.0 usesrc 0.0.0.1:16001
+ server s2 : source 0.0.0.0 usesrc 0.0.0.1:+16002 # port offset not permitted here in '0.0.0.1:+16002'
+ server s3 : source 0.0.0.0 usesrc 0.0.0.1:-16003 # port offset not permitted here in '0.0.0.1:-16003'
+ server s4 : source 0.0.0.0 usesrc 0.0.0.1:16004-16010 # port range not permitted here in '0.0.0.1:16004-16010'
+
+backend b7
+ server s1 : socks4 0.0.0.1 # missing port specification in '0.0.0.1'
+ server s2 : socks4 localhost:18000
+ server s2 : socks4 0.0.0.1:18001
+ server s3 : socks4 0.0.0.1:+18002 # port offset not permitted here in '0.0.0.1:+18002'
+ server s4 : socks4 0.0.0.1:-18003 # port offset not permitted here in '0.0.0.1:-18003'
+ server s5 : socks4 0.0.0.1:18004-18010 # port range not permitted here in '0.0.0.1:18004-18010'
+
+backend b8
+ tcp-check connect addr 0.0.0.1
+ tcp-check connect addr 0.0.0.1:
+ tcp-check connect addr localhost:19000
+ tcp-check connect addr 0.0.0.1:19001
+ tcp-check connect addr 0.0.0.1:+19002 # port offset not permitted here in '0.0.0.1:+19002'
+ tcp-check connect addr 0.0.0.1:-19003 # port offset not permitted here in '0.0.0.1:-19003'
+ tcp-check connect addr 0.0.0.1:19004-19005 # port range not permitted here in '0.0.0.1:19004-19010'
diff --git a/tests/conf/setstatus.lua b/tests/conf/setstatus.lua
new file mode 100644
index 0000000..e2eafe1
--- /dev/null
+++ b/tests/conf/setstatus.lua
@@ -0,0 +1,26 @@
+-- http-response actions
+core.register_action("set-status-418-defaultreason", {"http-res"}, function(txn)
+ txn.http:res_set_status(418)
+end)
+core.register_action("set-status-418-customreason", {"http-res"}, function(txn)
+ txn.http:res_set_status(418, "I'm a coffeepot")
+end)
+
+-- http services
+core.register_service("http418-default", "http", function(applet)
+ local response = "Hello World !"
+ applet:set_status(418)
+ applet:add_header("content-length", string.len(response))
+ applet:add_header("content-type", "text/plain")
+ applet:start_response()
+ applet:send(response)
+end)
+
+core.register_service("http418-coffeepot", "http", function(applet)
+ local response = "Hello World !"
+ applet:set_status(418, "I'm a coffeepot")
+ applet:add_header("content-length", string.len(response))
+ applet:add_header("content-type", "text/plain")
+ applet:start_response()
+ applet:send(response)
+end)
diff --git a/tests/conf/tcp-check.cfg b/tests/conf/tcp-check.cfg
new file mode 100644
index 0000000..56aba53
--- /dev/null
+++ b/tests/conf/tcp-check.cfg
@@ -0,0 +1,74 @@
+global
+ maxconn 500
+ external-check
+ stats socket /tmp/sock1 mode 666 level admin
+
+defaults
+ timeout client 5s
+ timeout server 5s
+ timeout connect 5s
+ mode http
+
+listen stats
+ bind :8888
+ stats uri /
+
+listen multi-tcp-check
+ bind :80
+ mode tcp
+ option tcp-check
+ tcp-check connect port 9001
+ tcp-check connect port 9002
+
+ server server1 127.0.0.1: check
+ server server2 127.0.0.2: check
+ server server3 127.0.0.3: check
+
+backend tcp9000
+ option tcp-check
+ server srv 127.0.0.1:9000 check inter 1s
+
+backend tcp9001
+ option tcp-check
+ tcp-check comment "this is a comment"
+ server srv 127.0.0.1:9001 check inter 1s
+
+backend tcp9002
+ option tcp-check
+ tcp-check connect port 9002
+ server srv 127.0.0.1:9002 check inter 1s
+
+backend tcp9003
+ option tcp-check
+ tcp-check comment "this is a comment"
+ tcp-check connect port 9003
+ server srv 127.0.0.1:9003 check inter 1s
+
+backend tcp9004
+ option tcp-check
+ tcp-check connect port 9004
+ tcp-check send-binary 474554 # "GET"
+ tcp-check send-binary 202F20 # " / "
+ tcp-check send-binary 485454 # "HTT"
+ tcp-check send-binary 502F31 # "P/1"
+ tcp-check send-binary 2E300D # ".0\r"
+ tcp-check send-binary 0A0D0A # "\n\r\n"
+ tcp-check expect rstring HTTP
+ server srv 127.0.0.1:9004 check inter 1s
+
+backend tcp9005
+ option tcp-check
+ tcp-check connect port 9005 ssl
+ server srv 127.0.0.1:9005 check inter 1s verify none
+
+backend ssh
+ option tcp-check
+ tcp-check connect port 22
+ tcp-check expect rstring SSH
+ tcp-check send "oops, sorry"
+ server blah 127.0.0.1:22 check inter 1s
+
+frontend dummy
+ mode http
+ bind :9000-9005
+
diff --git a/tests/conf/test-acl-args.cfg b/tests/conf/test-acl-args.cfg
new file mode 100644
index 0000000..26b909f
--- /dev/null
+++ b/tests/conf/test-acl-args.cfg
@@ -0,0 +1,36 @@
+# This config file aims to trigger all error detection cases in the ACL
+# expression parser related to the fetch arguments.
+
+# silence some warnings
+defaults
+ mode http
+ timeout client 1s
+ timeout server 1s
+ timeout connect 1s
+
+frontend 1
+ bind :10000
+
+ # missing fetch method in ACL expression '(arg)'.
+ http-request deny if { (arg) }
+
+ # unknown fetch method 'blah' in ACL expression 'blah(arg)'.
+ http-request deny if { blah(arg) }
+
+ # missing closing ')' after arguments to fetch keyword 'req.hdr' in ACL expression 'req.hdr('.
+ http-request deny if { req.hdr( }
+
+ # cannot be triggered : "returns type of fetch method '%s' is unknown"
+
+ # fetch method 'always_true' : no argument supported, but got 'arg' in ACL expression 'always_true(arg)'.
+ http-request deny if { always_true(arg) }
+
+ # fetch method 'req.hdr' : failed to parse 'a' as type 'signed integer' at position 2 in ACL expression 'req.hdr(a,a)'.
+ http-request deny if { req.hdr(a,a) }
+
+ # in argument to 'payload_lv', payload length must be > 0.
+ http-request deny if { payload_lv(0,0) }
+
+ # ACL keyword 'payload_lv' : expected type 'unsigned integer' at position 1, but got nothing.
+ http-request deny if { payload_lv }
+
diff --git a/tests/conf/test-address-syntax.cfg b/tests/conf/test-address-syntax.cfg
new file mode 100644
index 0000000..820572c
--- /dev/null
+++ b/tests/conf/test-address-syntax.cfg
@@ -0,0 +1,84 @@
+global
+ maxconn 200
+ #debug
+ #daemon
+
+defaults
+ mode http
+ timeout connect 50s
+ timeout client 50s
+ timeout server 50s
+
+frontend b11 :11000,:11001
+
+frontend b12 :12000-12009,:12020-12029
+
+#frontend b13 ::13000,::13001
+
+frontend b14 :::14000,:::14001
+
+frontend b15 *:15000,*:15001
+
+frontend b16 0.0.0.0:16000,0.0.0.0:16001
+
+listen l21
+ bind :21000,:21001
+
+listen l22
+ bind :22000-22009,:22020-22029
+
+#listen l23
+# bind ::23000,::23001
+
+listen l24
+ bind :::24000,:::24001
+
+listen l25
+ bind *:25000,*:25001
+
+listen l26
+ bind 0.0.0.0:26000,0.0.0.0:26001
+
+listen l35 :35000
+ server s1 :80
+ #server s2 ::80
+ server s3 :::80
+ server s4 *:80
+ server s5 0.0.0.0:80
+ server s5 0::0:80
+
+listen l36 :36000
+ server s1 1.1.1.1:80
+ server s2 1::1:80
+ server s3 ::1.1.1.1:80
+ server s4 localhost:80
+# server s5 localhost6:80
+
+listen l37 :37000
+ server s1 1.1.1.1
+ server s2 1::1:
+ server s3 ::1.1.1.1:
+ server s4 localhost
+# server s5 localhost6
+
+listen l38 :38000
+ server s1 1.1.1.1:+1
+ server s2 1::1:+1
+ server s3 ::1.1.1.1:+1
+ server s4 localhost:+1
+# server s5 localhost6:+1
+
+listen l39 :39000
+ server s1 1.1.1.1 check addr 2.2.2.2
+ server s2 1::1: check addr 2::2:
+ server s3 ::1.1.1.1: check addr ::2.2.2.2:
+ server s4 ::1.1.1.1: check addr localhost
+# server s5 ::1.1.1.1: check addr localhost6
+
+listen l40 :40000
+ server s1 1.1.1.1 source 0.0.0.0
+ server s2 1.1.1.1 source :1-10
+ server s3 1.1.1.1 source :::1-10
+ server s3 1.1.1.1 source 0::0:1-10
+ server s3 1.1.1.1 source ::0.0.0.0:1-10
+
diff --git a/tests/conf/test-backlog.cfg b/tests/conf/test-backlog.cfg
new file mode 100644
index 0000000..bc4a71e
--- /dev/null
+++ b/tests/conf/test-backlog.cfg
@@ -0,0 +1,22 @@
+# This is a test configuration.
+# It is used to check that the backlog queue works as expected.
+
+global
+ maxconn 200
+ stats timeout 3s
+
+frontend backlog_def
+ mode http
+ timeout client 15s
+ maxconn 100
+ bind :8000
+ option httpclose
+
+frontend backlog_max
+ mode http
+ timeout client 15s
+ maxconn 100
+ backlog 100000
+ bind :8001
+ option httpclose
+
diff --git a/tests/conf/test-check-expect.cfg b/tests/conf/test-check-expect.cfg
new file mode 100644
index 0000000..8a799df
--- /dev/null
+++ b/tests/conf/test-check-expect.cfg
@@ -0,0 +1,87 @@
+# This is a test configuration.
+# It is used to involve the various http-check expect features. It queries
+# a local web server for an object which is called the same as the keyword.
+
+global
+ maxconn 500
+ stats socket /tmp/sock1 mode 600 level admin
+ stats timeout 3000
+ stats maxconn 2000
+
+defaults
+ mode http
+ retries 1
+ option redispatch
+ timeout connect 1000
+ timeout client 5000
+ timeout server 5000
+ maxconn 400
+ option http-server-close
+
+listen stats
+ bind :8080
+ stats uri /
+
+backend chk-exp-status-nolb
+ # note: 404 should not produce an error here, just a soft-stop
+ balance roundrobin
+ option httpchk GET /status
+ http-check disable-on-404
+ http-check expect status 200
+ server s1 127.0.0.1:80 check inter 1000
+
+backend chk-nexp-status-nolb
+ balance roundrobin
+ option httpchk GET /status
+ http-check disable-on-404
+ http-check expect ! status 200
+ server s1 127.0.0.1:80 check inter 1000
+
+backend chk-exp-status
+ balance roundrobin
+ option httpchk GET /status
+ http-check expect status 200
+ server s1 127.0.0.1:80 check inter 1000
+
+backend chk-nexp-status
+ balance roundrobin
+ option httpchk GET /status
+ http-check expect ! status 200
+ server s1 127.0.0.1:80 check inter 1000
+
+backend chk-exp-rstatus
+ balance roundrobin
+ option httpchk GET /rstatus
+ http-check expect rstatus ^2[0-9][0-9]
+ server s1 127.0.0.1:80 check inter 1000
+
+backend chk-nexp-rstatus
+ balance roundrobin
+ option httpchk GET /rstatus
+ http-check expect ! rstatus ^2[0-9][0-9]
+ server s1 127.0.0.1:80 check inter 1000
+
+backend chk-exp-string
+ balance roundrobin
+ option httpchk GET /string
+ http-check expect string this\ is\ ok
+ server s1 127.0.0.1:80 check inter 1000
+
+backend chk-nexp-string
+ balance roundrobin
+ option httpchk GET /string
+ http-check expect ! string this\ is\ ok
+ server s1 127.0.0.1:80 check inter 1000
+
+backend chk-exp-rstring
+ balance roundrobin
+ option httpchk GET /rstring
+ http-check expect rstring this\ is\ ok
+ server s1 127.0.0.1:80 check inter 1000
+
+backend chk-nexp-rstring
+ balance roundrobin
+ option httpchk GET /rstring
+ http-check expect ! rstring this\ is\ ok
+ server s1 127.0.0.1:80 check inter 1000
+
diff --git a/tests/conf/test-connection.cfg b/tests/conf/test-connection.cfg
new file mode 100644
index 0000000..a81e2f3
--- /dev/null
+++ b/tests/conf/test-connection.cfg
@@ -0,0 +1,34 @@
+# This is a test configuration.
+# It is used to check the various connection modes
+
+global
+ maxconn 100
+
+defaults
+ mode http
+ timeout client 10000
+ timeout server 10000
+ timeout connect 10000
+ balance roundrobin
+
+listen httpclose
+ option httpclose
+ bind :8001
+ server srv 127.0.0.1:8080
+ http-request add-header X-request mode=httpclose
+ http-response add-header X-response mode=httpclose
+
+listen server-close
+ option http-server-close
+ bind :8002
+ server srv 127.0.0.1:8080
+ http-request add-header X-request mode=server-close
+ http-response add-header X-response mode=server-close
+
+listen httpclose_server-close
+ option httpclose
+ option http-server-close
+ bind :8003
+ server srv 127.0.0.1:8080
+ http-request add-header X-request mode=httpclose+server-close
+ http-response add-header X-response mode=httpclose+server-close
diff --git a/tests/conf/test-cookie-indirect.cfg b/tests/conf/test-cookie-indirect.cfg
new file mode 100644
index 0000000..2ee8658
--- /dev/null
+++ b/tests/conf/test-cookie-indirect.cfg
@@ -0,0 +1,47 @@
+# Test configuration. It listens on port 8000, forwards to
+# local ports 8001/8002 as two distinct servers, and relies
+# on a server running on local port 8080 to handle the request.
+
+# Example of request that must be handled (taken from RFC2965 and mangled
+# a bit) :
+# POST /acme/process HTTP/1.1
+# Cookie: $Version="1";
+# Customer="WILE_E_COYOTE"; $Path="/acme";
+# SID= s2 ; $Path="/";
+# Part_Number="Rocket_Launcher_0001"; $Path="/acme";
+# Shipping="FedEx"; $Path="/acme"
+#
+#
+#
+
+global
+ maxconn 500
+ stats socket /tmp/sock1 mode 777 level admin
+ stats timeout 1d
+
+defaults
+ mode http
+ option http-server-close
+ timeout client 30s
+ timeout server 30s
+ timeout connect 5s
+
+listen test
+ log 127.0.0.1 local0
+ option httplog
+ bind :8000
+ cookie SID insert indirect
+ server s1 127.0.0.1:8001 cookie s1
+ server s2 127.0.0.1:8002 cookie s2
+ capture cookie toto= len 10
+
+listen s1
+ bind 127.0.0.1:8001
+ server srv 127.0.0.1:8080
+ http-request add-header x-haproxy-used s1
+
+listen s2
+ bind 127.0.0.1:8002
+ server srv 127.0.0.1:8080
+ http-request add-header x-haproxy-used s2
+
diff --git a/tests/conf/test-cookie-insert.cfg b/tests/conf/test-cookie-insert.cfg
new file mode 100644
index 0000000..fc0f2af
--- /dev/null
+++ b/tests/conf/test-cookie-insert.cfg
@@ -0,0 +1,35 @@
+# Test configuration. It listens on port 8000, forwards to
+# local ports 8001/8002 as two distinct servers, and relies
+# on a server running on local port 8080 to handle the request.
+
+global
+ maxconn 500
+ stats socket /tmp/sock1 mode 777 level admin
+ stats timeout 1d
+
+defaults
+ mode http
+ option http-server-close
+ timeout client 30s
+ timeout server 30s
+ timeout connect 5s
+
+listen test
+ log 127.0.0.1 local0
+ option httplog
+ bind :8000
+ cookie SID insert
+ server s1 127.0.0.1:8001 cookie s1
+ server s2 127.0.0.1:8002 cookie s2
+ capture cookie toto= len 10
+
+listen s1
+ bind 127.0.0.1:8001
+ server srv 127.0.0.1:8080
+ http-request add-header x-haproxy-used s1
+
+listen s2
+ bind 127.0.0.1:8002
+ server srv 127.0.0.1:8080
+ http-request add-header x-haproxy-used s2
+
diff --git a/tests/conf/test-cookie-passive.cfg b/tests/conf/test-cookie-passive.cfg
new file mode 100644
index 0000000..a35dcb3
--- /dev/null
+++ b/tests/conf/test-cookie-passive.cfg
@@ -0,0 +1,35 @@
+# Test configuration. It listens on port 8000, forwards to
+# local ports 8001/8002 as two distinct servers, and relies
+# on a server running on local port 8080 to handle the request.
+
+global
+ maxconn 500
+ stats socket /tmp/sock1 mode 777 level admin
+ stats timeout 1d
+
+defaults
+ mode http
+ option http-server-close
+ timeout client 30s
+ timeout server 30s
+ timeout connect 5s
+
+listen test
+ log 127.0.0.1 local0
+ option httplog
+ bind :8000
+ cookie SID
+ server s1 127.0.0.1:8001 cookie s1
+ server s2 127.0.0.1:8002 cookie s2
+ capture cookie toto= len 10
+
+listen s1
+ bind 127.0.0.1:8001
+ server srv 127.0.0.1:8080
+ http-request add-header x-haproxy-used s1
+
+listen s2
+ bind 127.0.0.1:8002
+ server srv 127.0.0.1:8080
+ http-request add-header x-haproxy-used s2
+
diff --git a/tests/conf/test-cookie-prefix.cfg b/tests/conf/test-cookie-prefix.cfg
new file mode 100644
index 0000000..d4d591e
--- /dev/null
+++ b/tests/conf/test-cookie-prefix.cfg
@@ -0,0 +1,35 @@
+# Test configuration. It listens on port 8000, forwards to
+# local ports 8001/8002 as two distinct servers, and relies
+# on a server running on local port 8080 to handle the request.
+
+global
+ maxconn 500
+ stats socket /tmp/sock1 mode 777 level admin
+ stats timeout 1d
+
+defaults
+ mode http
+ option http-server-close
+ timeout client 30s
+ timeout server 30s
+ timeout connect 5s
+
+listen test
+ log 127.0.0.1 local0
+ option httplog
+ bind :8000
+ cookie SID prefix
+ server s1 127.0.0.1:8001 cookie s1
+ server s2 127.0.0.1:8002 cookie s2
+ capture cookie toto= len 10
+
+listen s1
+ bind 127.0.0.1:8001
+ server srv 127.0.0.1:8080
+ http-request add-header x-haproxy-used s1
+
+listen s2
+ bind 127.0.0.1:8002
+ server srv 127.0.0.1:8080
+ http-request add-header x-haproxy-used s2
+
diff --git a/tests/conf/test-cookie-rewrite.cfg b/tests/conf/test-cookie-rewrite.cfg
new file mode 100644
index 0000000..0e5e1bd
--- /dev/null
+++ b/tests/conf/test-cookie-rewrite.cfg
@@ -0,0 +1,35 @@
+# Test configuration. It listens on port 8000, forwards to
+# local ports 8001/8002 as two distinct servers, and relies
+# on a server running on local port 8080 to handle the request.
+
+global
+ maxconn 500
+ stats socket /tmp/sock1 mode 777 level admin
+ stats timeout 1d
+
+defaults
+ mode http
+ option http-server-close
+ timeout client 30s
+ timeout server 30s
+ timeout connect 5s
+
+listen test
+ log 127.0.0.1 local0
+ option httplog
+ bind :8000
+ cookie SID rewrite
+ server s1 127.0.0.1:8001 cookie s1
+ server s2 127.0.0.1:8002 cookie s2
+ capture cookie toto= len 10
+
+listen s1
+ bind 127.0.0.1:8001
+ server srv 127.0.0.1:8080
+ http-request add-header x-haproxy-used s1
+
+listen s2
+ bind 127.0.0.1:8002
+ server srv 127.0.0.1:8080
+ http-request add-header x-haproxy-used s2
+
diff --git a/tests/conf/test-disable-404.cfg b/tests/conf/test-disable-404.cfg
new file mode 100644
index 0000000..05015d3
--- /dev/null
+++ b/tests/conf/test-disable-404.cfg
@@ -0,0 +1,61 @@
+# This is a test configuration.
+# It makes use of a farm built from 4 active servers and 4 backup servers,
+# all listenening to different IP addresses on port 80. Health-checks are
+# TCP only on port 81 so that iptables rules permit easy selection of which
+# servers are enabled or disabled. It checks for the file /alive, and disables
+# the server if the response is 404.
+#
+# Create statistics counters this way :
+#
+# iptables -N http
+# iptables -A OUTPUT -p tcp --syn --dport 80 -j http
+# for i in $(seq 1 8); do iptables -A http -d 127.0.0.$i; done
+# iptables -A http -d 127.0.0.0/24
+#
+# Consult the statistics using iptables this way:
+#
+# iptables --line-numbers -nxvL http
+# iptables -Z http
+#
+# Block individual servers like this :
+# iptables -I INPUT -p tcp --dport 81 -d 127.0.0.1 -j DROP
+#
+# Enable each server like this :
+# touch $SRV_ROOT/alive
+#
+# Disable each server like this :
+# rm -f $SRV_ROOT/alive
+#
+
+global
+ maxconn 1000
+ stats socket /tmp/sock1 mode 600
+ stats timeout 3000
+ stats maxconn 2000
+
+listen sample1
+ mode http
+ retries 1
+ option redispatch
+ timeout connect 1000
+ timeout client 5000
+ timeout server 5000
+ maxconn 40000
+ bind :8080
+ cookie SRV insert indirect nocache
+ #balance source
+ balance roundrobin
+ option allbackups
+ server act1 127.0.0.1:80 cookie a1 weight 10 check port 81 inter 1000 fall 4
+ server act2 127.0.0.2:80 cookie a2 weight 20 check port 81 inter 1000 fall 4
+ server act3 127.0.0.3:80 cookie a3 weight 30 check port 81 inter 1000 fall 4
+ server act4 127.0.0.4:80 cookie a4 weight 40 check port 81 inter 1000 fall 4
+ server bck1 127.0.0.5:80 cookie b1 weight 10 check port 81 inter 1000 fall 4 backup
+ server bck2 127.0.0.6:80 cookie b2 weight 20 check port 81 inter 1000 fall 4 backup
+ server bck3 127.0.0.7:80 cookie b3 weight 30 check port 81 inter 1000 fall 4 backup
+ server bck4 127.0.0.8:80 cookie b4 weight 40 check port 81 inter 1000 fall 4 backup
+ option httpclose
+ stats uri /stats
+ stats refresh 5
+ option httpchk GET /alive
+ http-check disable-on-404
diff --git a/tests/conf/test-fsm.cfg b/tests/conf/test-fsm.cfg
new file mode 100644
index 0000000..4ea3efd
--- /dev/null
+++ b/tests/conf/test-fsm.cfg
@@ -0,0 +1,346 @@
+# This is a test configuration.
+# It exercises some critical state machine transitions. Start it in debug
+# mode with syslogd listening to UDP socket, facility local0.
+
+########### test#0001: process_cli(), read or write error
+# setup :
+# server = (printf "HTTP/1.0 200 OK\r\n\r\n";cat /dev/zero) | nc -lp4000
+# client = (printf "GET / HTTP/1.0\r\n\r\n";cat) | nc 127.1 8001 >/dev/null
+# action : kill client during transfer (Ctrl-C)
+# result : both sides must close, and logs must report "CD" flags with
+# valid timers and counters. (note: high CPU usage expected)
+# example: 0/0/3/0/5293 200 76420076 - - CD--
+
+########### test#0002: process_cli(), read closed on client side first
+# setup :
+# server = (printf "HTTP/1.0 200 OK\r\n\r\n";cat /dev/zero) | nc -lp4000
+# client = (printf "GET / HTTP/1.0\r\n\r\n";cat) | nc 127.1 8001
+# action : end client output during transfer (Ctrl-D)
+# result : client exits, log is emitted immediately, server must be terminated
+# by hand. Logs indicate "----" with correct timers.
+# example: 0/0/3/0/5293 200 76420076 - - ----
+# note : test#0003 is triggered immediately after this test
+
+########### test3: process_cli(), read closed on server side first
+# setup :
+# server = (printf "HTTP/1.0 200 OK\r\n\r\n";cat) | nc -lp4000
+# client = (printf "GET / HTTP/1.0\r\n\r\n";cat) | nc 127.1 8001
+# action : end server output during transfer (Ctrl-D)
+# result : server exits, log is emitted immediately, client must be terminated
+# by hand. Logs indicate "----" with correct timers.
+# example: 0/0/3/0/5293 200 76420076 - - ----
+# note : test#0002 is triggered immediately after this test
+
+########### test4: process_cli(), read timeout on client side
+# setup :
+# server = (printf "HTTP/1.0 200 OK\r\n\r\n";cat) | nc -lp4000
+# client = (printf "GET / HTTP/1.0\r\n\r\n";cat) | nc 127.1 8001
+# action : wait at least 7 seconds and check the logs
+# result : log is emitted immediately, client and server must be terminated
+# by hand. Logs indicate "cD--" with correct timers.
+# example: 0/0/1/0/7006 200 19 - - cD--
+# note : test#0003 is triggered immediately after this test
+
+########### test5: ability to restart read after a request buffer full
+# setup :
+# server = (printf "HTTP/1.0 200 OK\r\n\r\n"; cat) | nc -lp4000
+# client = (printf "GET / HTTP/1.0\r\n\r\n";cat 8k.txt;cat) | nc 127.1 8001
+# action : enter data on the client, press enter, then Ctrl-D
+# result : data transferred to the server, client exits, log is emitted
+# immediately, server must be terminated by hand. Logs indicate
+# "----" with correct timers.
+# example: 0/0/0/0/3772 200 19 - - ----
+
+########### test6: ability to restart read after a request buffer partially full
+# setup :
+# server = (printf "HTTP/1.0 200 OK\r\n\r\n"; cat) | nc -lp4000
+# client = (printf "GET / HTTP/1.0\r\n\r\n";cat 7k.txt;cat) | nc 127.1 8001
+# action : enter data on the client, press enter, then Ctrl-D
+# result : data transferred to the server, client exits, log is emitted
+# immediately, server must be terminated by hand. Logs indicate
+# "----" with correct timers.
+# example: 0/0/0/0/3772 200 19 - - ----
+
+########### test7: ability to restart read after a response buffer full
+# setup :
+# server = (printf "HTTP/1.0 200 OK\r\n\r\n";cat 8k.txt; cat) | nc -lp4000
+# client = (printf "GET / HTTP/1.0\r\n\r\n";cat) | nc 127.1 8001
+# action : enter data on the server, press enter, then Ctrl-D
+# result : data transferred to the client, server exits, log is emitted
+# immediately, client must be terminated by hand. Logs indicate
+# "----" with correct timers.
+# example: 0/0/0/0/3087 200 8242 - - ----
+
+########### test8: ability to restart read after a response buffer partially full
+# setup :
+# server = (printf "HTTP/1.0 200 OK\r\n\r\n";cat 7k.txt; cat) | nc -lp4000
+# client = (printf "GET / HTTP/1.0\r\n\r\n";cat) | nc 127.1 8001
+# action : enter data on the server, press enter, then Ctrl-D
+# result : data transferred to the client, server exits, log is emitted
+# immediately, client must be terminated by hand. Logs indicate
+# "----" with correct timers.
+# example: 0/0/0/0/5412 200 7213 - - ----
+
+########### test9: process_cli(), read timeout on empty request
+# setup :
+# server = (printf "HTTP/1.0 200 OK\r\n\r\n";cat) | nc -lp4000
+# client = nc 127.1 8001
+# action : wait at least 5 seconds and check the logs
+# result : client returns 408, log is emitted immediately, server must be
+# terminated by hand. Logs indicate "cR--" with correct timers
+# and "<BADREQ>"
+# example: -1/-1/-1/-1/5000 408 212 - - cR--
+
+########### test10: process_cli(), read timeout on client headers
+# setup :
+# server = (printf "HTTP/1.0 200 OK\r\n\r\n";cat) | nc -lp4000
+# client = (printf "GET / HTTP/1.0\r\nTest: test\r\n";cat) | nc 127.1 8001
+# action : wait at least 5 seconds and check the logs
+# result : client returns 408, log is emitted immediately, both must be
+# terminated by hand. Logs indicate "cR--" with correct timers
+# and "<BADREQ>"
+# example: -1/-1/-1/-1/5004 408 212 - - cR--
+
+########### test11: process_cli(), read abort on empty request
+# setup :
+# server = (printf "HTTP/1.0 200 OK\r\n\r\n";cat) | nc -lp4000
+# client = echo -n | nc 127.1 8001
+# action : just check the logs after the client immediately returns
+# result : client returns 400, log is emitted immediately, server must be
+# terminated by hand. Logs indicate "CR--" with correct timers
+# and "<BADREQ>"
+# example: -1/-1/-1/-1/0 400 187 - - CR--
+
+########### test12: process_cli(), read abort on client headers
+# setup :
+# server = (printf "HTTP/1.0 200 OK\r\n\r\n";cat) | nc -lp4000
+# client = (printf "GET / HTTP/1.0\r\nTest: test\r\n") | nc 127.1 8001
+# action : just check the logs after the client immediately returns
+# result : client returns 400, log is emitted immediately, server must be
+# terminated by hand. Logs indicate "CR--" with correct timers
+# and "<BADREQ>"
+# example: -1/-1/-1/-1/0 400 187 - - CR--
+
+########### test13: process_srv(), read timeout on empty response
+# setup :
+# server = nc -lp4000
+# client = (printf "GET / HTTP/1.0\r\n\r\n"; cat) | nc 127.1 8001
+# action : wait 9 seconds and check response
+# result : client exits with 504, log is emitted immediately, client must be
+# terminated by hand. Logs indicate "sH--" with correct timers.
+# example: 0/0/0/-1/8002 504 194 - - sH--
+
+########### test14: process_srv(), closed client during response timeout
+# setup :
+# server = nc6 --half-close -lp4000
+# client = (printf "GET / HTTP/1.0\r\n\r\n"; sleep 1) | nc 127.1 8001
+# action : wait 9 seconds and check response
+# result : client exits with 504, log is emitted immediately, server exits
+# immediately. Logs indicate "sH--" with correct timers, which
+# is 8s regardless of the "sleep 1".
+# example: 0/0/0/-1/8002 504 194 - - sH--
+
+########### test15: process_srv(), client close not causing server close
+# setup :
+# server = nc6 -lp4000
+# client = (printf "GET / HTTP/1.0\r\n\r\n"; sleep 1) | nc 127.1 8001
+# action : wait 9 second and check response
+# result : client exits with 504, log is emitted immediately, server exits
+# immediately. Logs indicate "sH--" with correct timers, which
+# is 8s regardless of the "sleep 1".
+# example: 0/0/0/-1/8002 504 194 - - sH--
+
+########### test16: process_srv(), read timeout on server headers
+# setup :
+# server = (printf "HTTP/1.0 200 OK\r\nTest: test\r\n";cat) | nc -lp4000
+# client = (printf "GET / HTTP/1.0\r\n\r\n"; cat) | nc 127.1 8001
+# action : wait 8 seconds and check response
+# result : client exits with 504, log is emitted immediately, both must be
+# terminated by hand. Logs indicate "sH--" with correct timers.
+# example: 0/0/0/-1/8004 504 223 - - sH--
+
+########### test17: process_srv(), connection time-out
+# setup :
+# config = retries 1
+# server = none
+# client = (printf "GET / HTTP/1.0\r\n\r\n";cat) | nc 127.1 8002
+# action : wait at least 12 seconds and check the logs
+# result : client returns 503 and must be terminated by hand. Log is emitted
+# immediately. Logs indicate "sC--" with correct timers.
+# example: 0/0/-1/-1/12001 503 212 - - sC--
+
+########### test18: process_srv(), client close during connection time-out
+# setup :
+# config = retries 1
+# server = none
+# client = (printf "GET / HTTP/1.0\r\n\r\n";sleep 1) | nc 127.1 8002
+# action : wait at least 12 seconds and check the logs
+# result : client returns 503 and automatically closes. Log is emitted
+# immediately. Logs indicate "sC--" with correct timers.
+# example: 0/0/-1/-1/12001 503 212 - - sC--
+
+########### test19: process_srv(), immediate server close after empty response
+# setup :
+# server = echo -n | nc -lp4000
+# client = (printf "GET / HTTP/1.0\r\n\r\n") | nc 127.1 8001
+# action : just check logs after immediate return.
+# result : client and server exit with 502, log is emitted immediately. Logs
+# indicate "SH--" with correct timers.
+# example: 0/0/0/-1/0 502 204 - - SH--
+
+########### test20: process_srv(), immediate server close after incomplete headers
+# setup :
+# server = (printf "HTTP/1.0 200 OK\r\nTest: test\r\n") | nc -lp4000
+# client = (printf "GET / HTTP/1.0\r\n\r\n") | nc 127.1 8001
+# action : just check logs after immediate return.
+# result : client and server exit with 502, log is emitted immediately. Logs
+# indicate "SH--" with correct timers.
+# example: 0/0/0/-1/0 502 233 - - SH--
+
+########### test21: process_srv(), immediate server close after complete headers
+# setup :
+# server = (printf "HTTP/1.0 200 OK\r\nTest: test\r\n\r\n") | nc -lp4000
+# client = (printf "GET / HTTP/1.0\r\n\r\n") | nc 127.1 8001
+# action : just check logs after immediate return.
+# result : client and server exit with 200, log is emitted immediately. Logs
+# indicate "----" with correct timers.
+# example: 0/0/0/0/0 200 31 - - ----
+
+########### test22: process_srv(), timeout on request body
+# setup :
+# server = (printf "HTTP/1.0 200 OK\r\nTest: test\r\n\r\n") | nc -lp4000
+# client = (printf "POST / HTTP/1.0\r\nContent-length: 20\r\n\r\n";cat) | nc 127.1 8001
+# action : wait 7s for the request body to timeout.
+# result : The server receives the request and responds immediately with 200.
+# Log is emitted after the timeout occurs. Logs indicate "cD--" with correct timers.
+# example: 1/0/0/0/7004 200 31 - - cD--
+
+########### test23: process_srv(), client close on request body
+# setup :
+# server = (printf "HTTP/1.0 200 OK\r\nTest: test\r\n\r\n") | nc -lp4000
+# client = (printf "POST / HTTP/1.0\r\nContent-length: 20\r\n\r\n";cat) | nc 127.1 8001
+# action : wait 2s then press Ctrl-C on the client
+# result : The server immediately aborts and the logs are emitted immediately with a 400.
+# Logs indicate "CD--" with correct timers.
+# example: 1/0/0/0/1696 400 31 - - CD--
+
+########### test24 process_srv(), server close on request body
+# setup :
+# server = (printf "HTTP/1.0 200 OK\r\nTest: test\r\n\r\n") | nc -lp4000
+# client = (printf "POST / HTTP/1.0\r\nContent-length: 20\r\n\r\n";cat) | nc 127.1 8001
+# action : wait 2s then press Ctrl-C on the server and press enter a few times on the client
+# result : The logs are emitted immediately with a 200 (server's incomplete response).
+# Logs indicate "SD--" with correct timers. Client must be terminated by hand.
+# example: 1/0/0/0/2186 200 31 - - SD--
+
+########### test25: process_srv(), client timeout on request body when url_param is used
+# setup :
+# server = none
+# client = (printf "POST / HTTP/1.0\r\nContent-length: 20\r\n\r\n";cat) | nc 127.1 8003
+# action : wait 5s for the request body to timeout.
+# result : The client receives a 408 and closes. The log is emitted immediately.
+# Logs indicate "cD--" with correct timers.
+# example: 0/-1/-1/-1/5003 408 212 - - cD--
+
+########### test26: process_srv(), client abort on request body when url_param is used
+# setup :
+# server = none
+# client = (printf "POST / HTTP/1.0\r\nContent-length: 20\r\n\r\n";cat) | nc 127.1 8003
+# action : wait 2s then press Ctrl-C on the client
+# result : The logs are emitted immediately with a 400.
+# Logs indicate "CD--" with correct timers.
+# example: 594/-1/-1/-1/594 400 187 - - CD--
+
+
+
+global
+ maxconn 100
+ log 127.0.0.1 local0
+
+# connect to port 8000 to consult statistics
+listen stats
+ timeout client 5s
+ mode http
+ bind :8000
+ balance
+ stats uri /stat
+
+# connect port 8001 to localhost:4000
+listen frt8001
+ log global
+ bind :8001
+ mode http
+ option httplog
+ maxconn 100
+
+ timeout http-request 5s
+ timeout connect 6s
+ timeout client 7s
+ timeout server 8s
+ timeout queue 9s
+
+ balance roundrobin
+ server srv4000 127.0.0.1:4000
+
+# connect port 8002 to nowhere
+listen frt8002
+ log global
+ bind :8002
+ mode http
+ option httplog
+ maxconn 100
+
+ timeout http-request 5s
+ timeout connect 6s
+ timeout client 7s
+ timeout server 8s
+ timeout queue 9s
+ retries 1
+
+ balance url_param foo check_post
+ server srv4000 192.168.255.255:4000
+
+# connect port 8003 to localhost:4000 with url_param
+listen frt8003
+ log global
+ bind :8003
+ mode http
+ option httplog
+ maxconn 100
+
+ timeout http-request 5s
+ timeout connect 6s
+ timeout client 7s
+ timeout server 8s
+ timeout queue 9s
+
+ balance url_param foo check_post
+ server srv4000 127.0.0.1:4000
+
+
+# listen frt8002
+# log global
+# bind :8002
+# mode http
+# option httplog
+# maxconn 100
+#
+# timeout http-request 5s
+# timeout connect 6s
+# timeout client 7s
+# timeout server 8s
+# timeout queue 9s
+#
+# #tcp-request inspect-delay 4s
+# acl white_list src 127.0.0.2
+#
+# tcp-request content accept if white_list
+# tcp-request content reject if !REQ_CONTENT
+#
+# balance url_param foo check_post
+# #balance url_param foo #check_post
+# server srv4000 127.0.0.1:4000
+#
+# # control activity this way
+# stats uri /stat
+#
diff --git a/tests/conf/test-fwlc.cfg b/tests/conf/test-fwlc.cfg
new file mode 100644
index 0000000..4368294
--- /dev/null
+++ b/tests/conf/test-fwlc.cfg
@@ -0,0 +1,61 @@
+# This is a test configuration.
+# It makes use of a farm built from 4 active servers and 4 backup servers,
+# all listenening to different IP addresses on port 80. Health-checks are
+# TCP only on port 81 so that iptables rules permit easy selection of which
+# servers are enabled or disabled.
+#
+# Create statistics counters this way :
+#
+# iptables -N http
+# iptables -A OUTPUT -p tcp --syn --dport 80 -j http
+# for i in $(seq 1 8); do iptables -A http -d 127.0.0.$i; done
+# iptables -A http -d 127.0.0.0/24
+#
+# Consult the statistics using iptables this way:
+#
+# iptables --line-numbers -nxvL http
+# iptables -Z http
+#
+#
+# Block individual servers like this :
+# iptables -I INPUT -p tcp --dport 81 -d 127.0.0.1 -j DROP
+#
+
+global
+ maxconn 1000
+ stats socket /tmp/sock1 mode 600
+ stats timeout 3000
+ stats maxconn 2000
+
+listen sample1
+ mode tcp
+ retries 1
+ option redispatch
+ timeout connect 1000
+ timeout client 120000
+ timeout server 120000
+ maxconn 40000
+ bind :8080
+ balance leastconn
+ option allbackups
+ server act1 127.0.0.1:80 weight 10 maxconn 200 check inter 1000 fall 1
+ server act2 127.0.0.2:80 weight 20 maxconn 200 check inter 1000 fall 1
+ server act3 127.0.0.3:80 weight 30 maxconn 200 check inter 1000 fall 1
+ server act4 127.0.0.4:80 weight 40 maxconn 200 check inter 1000 fall 1
+ server bck1 127.0.0.5:80 weight 10 check inter 1000 fall 1 backup
+ server bck2 127.0.0.6:80 weight 20 check inter 1000 fall 1 backup
+ server bck3 127.0.0.7:80 weight 30 check inter 1000 fall 1 backup
+ server bck4 127.0.0.8:80 weight 40 check inter 1000 fall 1 backup
+ option httpclose
+
+listen sample2
+ mode http
+ timeout connect 1000
+ timeout client 50000
+ timeout server 50000
+ maxconn 40000
+ bind :8081
+ balance leastconn
+ option httpclose
+ stats uri /stats
+ stats refresh 5
diff --git a/tests/conf/test-fwrr.cfg b/tests/conf/test-fwrr.cfg
new file mode 100644
index 0000000..ed283ca
--- /dev/null
+++ b/tests/conf/test-fwrr.cfg
@@ -0,0 +1,51 @@
+# This is a test configuration.
+# It makes use of a farm built from 4 active servers and 4 backup servers,
+# all listenening to different IP addresses on port 80. Health-checks are
+# TCP only on port 81 so that iptables rules permit easy selection of which
+# servers are enabled or disabled.
+#
+# Create statistics counters this way :
+#
+# iptables -N http
+# iptables -A OUTPUT -p tcp --syn --dport 80 -j http
+# for i in $(seq 1 8); do iptables -A http -d 127.0.0.$i; done
+# iptables -A http -d 127.0.0.0/24
+#
+# Consult the statistics using iptables this way:
+#
+# iptables --line-numbers -nxvL http
+# iptables -Z http
+#
+#
+# Block individual servers like this :
+# iptables -I INPUT -p tcp --dport 81 -d 127.0.0.1 -j DROP
+#
+
+global
+ maxconn 1000
+ stats socket /tmp/sock1 mode 600
+ stats timeout 3000
+ stats maxconn 2000
+
+listen sample1
+ mode http
+ retries 1
+ option redispatch
+ timeout connect 1000
+ timeout client 5000
+ timeout server 5000
+ maxconn 40000
+ bind :8080
+ balance roundrobin
+ option allbackups
+ server act1 127.0.0.1:80 weight 10 check port 81 inter 1000 fall 1
+ server act2 127.0.0.2:80 weight 20 check port 81 inter 1000 fall 1
+ server act3 127.0.0.3:80 weight 30 check port 81 inter 1000 fall 1
+ server act4 127.0.0.4:80 weight 40 check port 81 inter 1000 fall 1
+ server bck1 127.0.0.5:80 weight 10 check port 81 inter 1000 fall 1 backup
+ server bck2 127.0.0.6:80 weight 20 check port 81 inter 1000 fall 1 backup
+ server bck3 127.0.0.7:80 weight 30 check port 81 inter 1000 fall 1 backup
+ server bck4 127.0.0.8:80 weight 40 check port 81 inter 1000 fall 1 backup
+ option httpclose
+ stats uri /stats
+ stats refresh 5
diff --git a/tests/conf/test-handshakes-chk.cfg b/tests/conf/test-handshakes-chk.cfg
new file mode 100644
index 0000000..51aa7fb
--- /dev/null
+++ b/tests/conf/test-handshakes-chk.cfg
@@ -0,0 +1,148 @@
+# This config tries to involve the various possible combinations of connection
+# handshakes, on the accept side and on the connect side. It also produces logs
+# indicating the handshake time.
+#
+# May be tested with tcploop as the server, both for TCP and HTTP mode :
+# - accept new connection
+# - pause 100ms
+# - send what looks like an HTTP response
+# - wait 500ms and close
+#
+# Starting log server (mainly to check timers) :
+# $ socat udp-recvfrom:5514,fork -
+#
+# Starting server :
+# $ tcploop 8000 L N A W P100 S:"HTTP/1.0 200 OK\r\nConnection: close\r\n\r\n" P500
+#
+# Testing all combinations with server-speaks-first (tcp) :
+# $ nc 0 8007
+#
+# Testing all combinations with client-speaks-first (tcp) :
+# $ (printf "GET / HTTP/1.0\r\n\r\n";sleep 1) | nc 0 8007
+#
+# Testing all combinations with client-speaks-first after pause (tcp) :
+# $ (usleep 0.05 ; printf "GET / HTTP/1.0\r\n\r\n";sleep 1) | nc 0 8007
+#
+# Testing all combinations with client-speaks-first (http) :
+# $ (printf "GET / HTTP/1.0\r\n\r\n";sleep 1) | nc 0 8017
+#
+# Testing all combinations with client-speaks-first after pause (http) :
+# $ (usleep 0.05 ; printf "GET / HTTP/1.0\r\n\r\n";sleep 1) | nc 0 8017
+#
+# Same tests must be redone after surrounding connect() in tcp_connect_server()
+# with fcntl(fd, F_SETFL, 0) and fcntl(fd, F_SETFL, O_NONBLOCK) for sycnhronous
+# connect().
+
+global
+ stats socket /tmp/sock1 level admin
+ stats timeout 1h
+ ssl-server-verify none
+ tune.ssl.default-dh-param 2048
+ log 127.0.0.1:5514 local0 debug debug
+
+#################################################################
+## stats instance (8181)
+#################################################################
+
+listen stats
+ bind :8181
+ timeout client 5s
+ timeout server 4s
+ timeout connect 3s
+ mode http
+ stats uri /
+
+#################################################################
+## TCP instances connect to port 8000 and listen to 8001..8007
+#################################################################
+defaults TCP
+ timeout client 5s
+ timeout server 4s
+ timeout connect 3s
+ log global
+ log-format "%ci:%cp %ft %b/%s h=%Th/w=%Tw/c=%Tc/t=%Tt %ST %B %tsc %ac/%fc/%bc/%sc/%rc %sq/%bq %hr %hs"
+
+# connects to port local 8000
+listen tcp-none-in-none-out
+ bind :8001
+ server s 127.0.0.1:8000 check
+
+# takes ssl+pp on input, nothing on output
+listen tcp-sslpp-in-none-out
+ bind :8002 ssl crt rsa2048.pem accept-proxy
+ server s 127.0.0.1:8001 check
+
+# takes nothing on input, sends ssl+pp
+listen tcp-none-in-sslpp-out
+ bind :8003
+ server s 127.0.0.1:8002 check ssl send-proxy-v2
+
+# takes pp on input, nothing on output
+listen tcp-pp-in-none-out
+ bind :8004 accept-proxy
+ server s 127.0.0.1:8003 check
+
+# takes nothing on input, sends pp
+listen tcp-none-in-pp-out
+ bind :8005
+ server s 127.0.0.1:8004 check send-proxy-v2
+
+# takes ssl on input, sends nothing
+listen tcp-ssl-in-none-out
+ bind :8006 ssl crt rsa2048.pem
+ server s 127.0.0.1:8005 check
+
+# takes nothing on input, sends ssl
+listen tcp-none-in-ssl-out
+ bind :8007
+ server s 127.0.0.1:8006 check ssl
+
+
+#################################################################
+## HTTP instances also connect to port 8000 but they listen to
+## 8011..8017
+#################################################################
+
+defaults HTTP
+ timeout client 5s
+ timeout server 4s
+ timeout connect 3s
+ mode http
+ log global
+ log-format "%ci:%cp [%tr] %ft %b/%s h=%Th/i=%Ti/R=%TR/w=%Tw/c=%Tc/r=%Tr/a=%Ta/t=%Tt %ST %B %CC %CS %tsc %ac/%fc/%bc/%sc/%rc %sq/%bq %hr %hs %{+Q}r"
+
+# connects to port local 8000
+listen http-none-in-none-out
+ bind :8011
+ server s 127.0.0.1:8000 check
+
+# takes ssl+pp on input, nothing on output
+listen http-sslpp-in-none-out
+ bind :8012 ssl crt rsa2048.pem accept-proxy
+ server s 127.0.0.1:8011 check
+
+# takes nothing on input, sends ssl+pp
+listen http-none-in-sslpp-out
+ bind :8013
+ server s 127.0.0.1:8012 check ssl send-proxy-v2
+
+# takes pp on input, nothing on output
+listen http-pp-in-none-out
+ bind :8014 accept-proxy
+ server s 127.0.0.1:8013 check
+
+# takes nothing on input, sends pp
+listen http-none-in-pp-out
+ bind :8015
+ server s 127.0.0.1:8014 check send-proxy-v2
+
+# takes ssl on input, sends nothing
+listen http-ssl-in-none-out
+ bind :8016 ssl crt rsa2048.pem
+ server s 127.0.0.1:8015 check
+
+# takes nothing on input, sends ssl
+listen http-none-in-ssl-out
+ bind :8017
+ server s 127.0.0.1:8016 check ssl
+
diff --git a/tests/conf/test-handshakes.cfg b/tests/conf/test-handshakes.cfg
new file mode 100644
index 0000000..247b38b
--- /dev/null
+++ b/tests/conf/test-handshakes.cfg
@@ -0,0 +1,135 @@
+# This config tries to involve the various possible combinations of connection
+# handshakes, on the accept side and on the connect side. It also produces logs
+# indicating the handshake time.
+#
+# May be tested with tcploop as the server, both for TCP and HTTP mode :
+# - accept new connection
+# - pause 100ms
+# - send what looks like an HTTP response
+# - wait 500ms and close
+#
+# Starting log server (mainly to check timers) :
+# $ socat udp-recvfrom:5514,fork -
+#
+# Starting server :
+# $ tcploop 8000 L N A W P100 S:"HTTP/1.0 200 OK\r\nConnection: close\r\n\r\n" P500
+#
+# Testing all combinations with server-speaks-first (tcp) :
+# $ nc 0 8007
+#
+# Testing all combinations with client-speaks-first (tcp) :
+# $ (printf "GET / HTTP/1.0\r\n\r\n";sleep 1) | nc 0 8007
+#
+# Testing all combinations with client-speaks-first after pause (tcp) :
+# $ (usleep 0.05 ; printf "GET / HTTP/1.0\r\n\r\n";sleep 1) | nc 0 8007
+#
+# Testing all combinations with client-speaks-first (http) :
+# $ (printf "GET / HTTP/1.0\r\n\r\n";sleep 1) | nc 0 8017
+#
+# Testing all combinations with client-speaks-first after pause (http) :
+# $ (usleep 0.05 ; printf "GET / HTTP/1.0\r\n\r\n";sleep 1) | nc 0 8017
+#
+# Same tests must be redone after surrounding connect() in tcp_connect_server()
+# with fcntl(fd, F_SETFL, 0) and fcntl(fd, F_SETFL, O_NONBLOCK) for sycnhronous
+# connect().
+
+global
+ stats socket /tmp/sock1 level admin
+ stats timeout 1h
+ ssl-server-verify none
+ tune.ssl.default-dh-param 2048
+ log 127.0.0.1:5514 local0 debug debug
+
+#################################################################
+## TCP instances connect to port 8000 and listen to 8001..8007
+#################################################################
+defaults TCP
+ timeout client 5s
+ timeout server 4s
+ timeout connect 3s
+ log global
+ log-format "%ci:%cp %ft %b/%s h=%Th/w=%Tw/c=%Tc/t=%Tt %ST %B %tsc %ac/%fc/%bc/%sc/%rc %sq/%bq %hr %hs"
+
+# connects to port local 8000
+listen tcp-none-in-none-out
+ bind :8001
+ server s 127.0.0.1:8000
+
+# takes ssl+pp on input, nothing on output
+listen tcp-sslpp-in-none-out
+ bind :8002 ssl crt rsa2048.pem accept-proxy
+ server s 127.0.0.1:8001
+
+# takes nothing on input, sends ssl+pp
+listen tcp-none-in-sslpp-out
+ bind :8003
+ server s 127.0.0.1:8002 ssl send-proxy-v2
+
+# takes pp on input, nothing on output
+listen tcp-pp-in-none-out
+ bind :8004 accept-proxy
+ server s 127.0.0.1:8003
+
+# takes nothing on input, sends pp
+listen tcp-none-in-pp-out
+ bind :8005
+ server s 127.0.0.1:8004 send-proxy-v2
+
+# takes ssl on input, sends nothing
+listen tcp-ssl-in-none-out
+ bind :8006 ssl crt rsa2048.pem
+ server s 127.0.0.1:8005
+
+# takes nothing on input, sends ssl
+listen tcp-none-in-ssl-out
+ bind :8007
+ server s 127.0.0.1:8006 ssl
+
+
+#################################################################
+## HTTP instances also connect to port 8000 but they listen to
+## 8011..8017
+#################################################################
+
+defaults HTTP
+ timeout client 5s
+ timeout server 4s
+ timeout connect 3s
+ mode http
+ log global
+ log-format "%ci:%cp [%tr] %ft %b/%s h=%Th/i=%Ti/R=%TR/w=%Tw/c=%Tc/r=%Tr/a=%Ta/t=%Tt %ST %B %CC %CS %tsc %ac/%fc/%bc/%sc/%rc %sq/%bq %hr %hs %{+Q}r"
+
+# connects to port local 8000
+listen http-none-in-none-out
+ bind :8011
+ server s 127.0.0.1:8000
+
+# takes ssl+pp on input, nothing on output
+listen http-sslpp-in-none-out
+ bind :8012 ssl crt rsa2048.pem accept-proxy
+ server s 127.0.0.1:8011
+
+# takes nothing on input, sends ssl+pp
+listen http-none-in-sslpp-out
+ bind :8013
+ server s 127.0.0.1:8012 ssl send-proxy-v2
+
+# takes pp on input, nothing on output
+listen http-pp-in-none-out
+ bind :8014 accept-proxy
+ server s 127.0.0.1:8013
+
+# takes nothing on input, sends pp
+listen http-none-in-pp-out
+ bind :8015
+ server s 127.0.0.1:8014 send-proxy-v2
+
+# takes ssl on input, sends nothing
+listen http-ssl-in-none-out
+ bind :8016 ssl crt rsa2048.pem
+ server s 127.0.0.1:8015
+
+# takes nothing on input, sends ssl
+listen http-none-in-ssl-out
+ bind :8017
+ server s 127.0.0.1:8016 ssl
diff --git a/tests/conf/test-http-send-name-hdr.cfg b/tests/conf/test-http-send-name-hdr.cfg
new file mode 100644
index 0000000..f424dfe
--- /dev/null
+++ b/tests/conf/test-http-send-name-hdr.cfg
@@ -0,0 +1,33 @@
+# Test Rewriting Host header
+global
+ maxconn 100
+
+defaults
+ mode http
+ timeout client 10000
+ timeout server 10000
+ timeout connect 10000
+ balance roundrobin
+
+listen send-name-silo-id
+ bind :8001
+
+ # Set the test conditions: Add a new header
+ http-send-name-header X-Silo-Id
+ server srv-silo1 127.0.0.1:8080
+
+ # Add headers containing the correct values for test verification
+ http-request add-header X-test-server-name-header X-Silo-Id
+ http-request add-header X-test-server-name-value srv-silo1
+
+listen send-name-host
+ bind :8002
+
+ # Set the test conditions: Replace an existing header
+ http-send-name-header host
+ server srv-host 127.0.0.1:8080
+
+ # Add headers containing the correct values for test verification
+ http-request add-header X-test-server-name-header Host
+ http-request add-header X-test-server-name-value srv-host
+
diff --git a/tests/conf/test-http-set-status-lua.cfg b/tests/conf/test-http-set-status-lua.cfg
new file mode 100644
index 0000000..485a1ee
--- /dev/null
+++ b/tests/conf/test-http-set-status-lua.cfg
@@ -0,0 +1,31 @@
+global
+ maxconn 100
+ lua-load setstatus.lua
+
+defaults
+ mode http
+ timeout client 10000
+ timeout server 10000
+ timeout connect 10000
+
+# Expect HTTP/1.1 418 I'm a teapot
+listen lua-service-set-status-defaultreason
+ bind :8003
+ http-request use-service lua.http418-default
+
+# Expect HTTP/1.1 418 I'm a coffeepot
+listen lua-service-set-status-customreason
+ bind :8004
+ http-request use-service lua.http418-coffeepot
+
+# Expect HTTP/1.1 418 I'm a teapot
+listen lua-action-set-status-defaultreason
+ bind :8005
+ http-response lua.set-status-418-defaultreason
+ server host 127.0.0.1:8080
+
+# Expect HTTP/1.1 418 I'm a coffeepot
+listen lua-action-set-status-customreason
+ bind :8006
+ http-response lua.set-status-418-customreason
+ server host 127.0.0.1:8080
diff --git a/tests/conf/test-http-set-status.cfg b/tests/conf/test-http-set-status.cfg
new file mode 100644
index 0000000..0c66b16
--- /dev/null
+++ b/tests/conf/test-http-set-status.cfg
@@ -0,0 +1,32 @@
+global
+ maxconn 100
+
+defaults
+ mode http
+ timeout client 10000
+ timeout server 10000
+ timeout connect 10000
+
+# Expect HTTP/1.1 418 I'm a teapot
+listen http-response-set-status-defaultreason
+ bind :8001
+ server host 127.0.0.1:8080
+ http-response set-status 418
+
+# Expect HTTP/1.1 418 I'm a coffeepot
+listen http-response-set-status-customreason
+ bind :8002
+ server host 127.0.0.1:8080
+ http-response set-status 418 reason "I'm a coffeepot"
+
+# Expect config parse fail
+#listen parse-fail-string
+# bind :8002
+# server host 127.0.0.1:8080
+# http-response set-status 418 reason
+
+# Expect config parse fail
+#listen parse-fail-keyword
+# bind :8002
+# server host 127.0.0.1:8080
+# http-response set-status 418 "Missing reason keyword"
diff --git a/tests/conf/test-inspect-smtp.cfg b/tests/conf/test-inspect-smtp.cfg
new file mode 100644
index 0000000..5cfc864
--- /dev/null
+++ b/tests/conf/test-inspect-smtp.cfg
@@ -0,0 +1,44 @@
+# This is a test configuration. It listens on port 8025, waits for an incoming
+# connection, and applies the following rules :
+# - if the address is in the white list, then accept it and forward the
+# connection to the server (local port 25)
+# - if the address is in the black list, then immediately drop it
+# - otherwise, wait up to 35 seconds. If the client talks during this time,
+# drop the connection.
+# - then accept the connection if it passes all the tests.
+#
+# Note that the rules are evaluated at every new chunk of data read, and at
+# delay expiration. Rules which apply to incomplete data don't match as long
+# as the timer has not expired.
+
+listen block-fake-mailers
+ log 127.0.0.1:514 local0
+ option tcplog
+
+ mode tcp
+ bind :8025
+ timeout client 60s
+ timeout server 60s
+ timeout queue 60s
+ timeout connect 5s
+
+ tcp-request inspect-delay 35s
+
+ acl white_list src 127.0.0.2
+ acl black_fast src 127.0.0.3 # those ones are immediately rejected
+ acl black_slow src 127.0.0.4 # those ones are rejected after a delay
+
+ tcp-request content accept if white_list
+ tcp-request content reject if black_fast
+ tcp-request content reject if black_slow WAIT_END
+ tcp-request content reject if REQ_CONTENT
+ # note that it is possible to wait for the end of the analysis period
+ # before rejecting undesired contents
+ # tcp-request content reject if REQ_CONTENT WAIT_END
+
+ # on Linux+transparent proxy patch, it's useful to reuse the client'IP
+ # source 0.0.0.0 usesrc clientip
+
+ balance roundrobin
+ server mail 127.0.0.1:25
+
diff --git a/tests/conf/test-inspect-ssl.cfg b/tests/conf/test-inspect-ssl.cfg
new file mode 100644
index 0000000..582d1a2
--- /dev/null
+++ b/tests/conf/test-inspect-ssl.cfg
@@ -0,0 +1,37 @@
+# This is a test configuration. It listens on port 8443, waits for an incoming
+# connection, and applies the following rules :
+# - if the address is in the white list, then accept it and forward the
+# connection to the server (local port 443)
+# - if the address is in the black list, then immediately drop it
+# - otherwise, wait up to 3 seconds for valid SSL data to come in. If those
+# data are identified as SSL, the connection is immediately accepted, and
+# if they are definitely identified as non-SSL, the connection is rejected,
+# which will happen upon timeout if they still don't match SSL.
+
+listen block-non-ssl
+ log 127.0.0.1:514 local0
+ option tcplog
+
+ mode tcp
+ bind :8443
+ timeout client 6s
+ timeout server 6s
+ timeout connect 6s
+
+ tcp-request inspect-delay 4s
+
+ acl white_list src 127.0.0.2
+ acl black_list src 127.0.0.3
+
+ # note: SSLv2 is not used anymore, SSLv3.1 is TLSv1.
+ acl obsolete_ssl req_ssl_ver lt 3
+ acl correct_ssl req_ssl_ver 3.0-3.1
+ acl invalid_ssl req_ssl_ver gt 3.1
+
+ tcp-request content accept if white_list
+ tcp-request content reject if black_list
+ tcp-request content reject if !correct_ssl
+
+ balance roundrobin
+ server srv1 127.0.0.1:443
+
diff --git a/tests/conf/test-map-ports.cfg b/tests/conf/test-map-ports.cfg
new file mode 100644
index 0000000..15a19b1
--- /dev/null
+++ b/tests/conf/test-map-ports.cfg
@@ -0,0 +1,31 @@
+# This is a test configuration.
+# It presents 4 instances using fixed and relative port assignments from
+# ports 8001 to 8004. TCP only is used, and the destination address is not
+# relevant (use netstat -an).
+
+global
+ maxconn 100
+
+defaults
+ mode tcp
+ timeout client 15000
+ timeout server 15000
+ timeout connect 15000
+ balance roundrobin
+
+listen fixed
+ bind :8001
+ server s1 1.1.1.1:8001
+
+listen same
+ bind :8002
+ server s2 1.1.1.2
+
+listen plus1000
+ bind :8003
+ server s3 1.1.1.3:+1000
+
+listen minus1000
+ bind :8004
+ server s4 1.1.1.4:-1000
+
diff --git a/tests/conf/test-param-hash.cfg b/tests/conf/test-param-hash.cfg
new file mode 100644
index 0000000..f976a12
--- /dev/null
+++ b/tests/conf/test-param-hash.cfg
@@ -0,0 +1,23 @@
+# This is a test configuration.
+# It exercises the "url_param" balance algorithm. It looks for
+# an URL parameter named "foo".
+
+global
+ maxconn 100
+ log 127.0.0.1 local0
+
+listen vip1
+ log global
+ bind :8000
+ mode http
+ maxconn 100
+ timeout client 5000
+ timeout connect 5000
+ timeout server 5000
+ balance url_param foo
+ server srv1 127.0.0.1:80
+ server srv2 127.0.0.1:80
+
+ # control activity this way
+ stats uri /stat
+
diff --git a/tests/conf/test-pollers.cfg b/tests/conf/test-pollers.cfg
new file mode 100644
index 0000000..1771715
--- /dev/null
+++ b/tests/conf/test-pollers.cfg
@@ -0,0 +1,15 @@
+# This is the smallest possible configuration. It does not
+# bind to any port, and is enough to check the polling
+# system in use without disturbing any running process.
+#
+# To be used that way: haproxy -V -f test-pollers.cfg
+
+global
+ #nosepoll
+ #noepoll
+ #nopoll
+
+# fake backend to pass the config checks
+backend dummy
+ balance
+
diff --git a/tests/conf/test-redirect.cfg b/tests/conf/test-redirect.cfg
new file mode 100644
index 0000000..582a069
--- /dev/null
+++ b/tests/conf/test-redirect.cfg
@@ -0,0 +1,49 @@
+# This is a test configuration.
+# It is used to check the redirect keyword.
+
+global
+ maxconn 400
+ stats timeout 3s
+
+listen sample1
+ mode http
+ retries 1
+ option redispatch
+ timeout client 1m
+ timeout connect 5s
+ timeout server 1m
+ maxconn 400
+ bind :8000
+
+ acl url_test1 url_reg test1
+ acl url_test2 url_reg test2
+ acl url_test3 url_reg test3
+ acl url_test4 url_reg test4
+
+ acl seen hdr_sub(cookie) SEEN=1
+
+ redirect location /abs/test code 301 if url_test1
+ redirect prefix /pfx/test code 302 if url_test2
+ redirect prefix /pfx/test code 303 drop-query if url_test3
+
+ redirect prefix / code 302 set-cookie SEEN=1 if url_test4 !seen
+ redirect location / code 302 clear-cookie SEEN= if url_test4 seen
+
+ ### unconditional redirection
+ #redirect location https://example.com/ if TRUE
+
+ ### parser must detect invalid syntaxes below
+ #redirect
+ #redirect blah
+ #redirect location
+ #redirect location /abs/test
+ #redirect location /abs/test code
+ #redirect location /abs/test code 300
+ #redirect location /abs/test code 301
+ #redirect location /abs/test code 304
+
+ balance roundrobin
+ server act1 127.0.0.1:80 weight 10
+ option httpclose
+ stats uri /stats
+ stats refresh 5000ms
diff --git a/tests/conf/test-sample-fetch-args.cfg b/tests/conf/test-sample-fetch-args.cfg
new file mode 100644
index 0000000..cb0be09
--- /dev/null
+++ b/tests/conf/test-sample-fetch-args.cfg
@@ -0,0 +1,36 @@
+# This config file aims to trigger all error detection cases in the sample
+# fetch expression parser related to the fetch arguments.
+
+# silence some warnings
+defaults
+ mode http
+ timeout client 1s
+ timeout server 1s
+ timeout connect 1s
+
+frontend 1
+ bind :10000
+
+ # missing fetch method
+ http-request add-header name %[(arg)]
+
+ # unknown fetch method 'blah'
+ http-request add-header name %[blah(arg)]
+
+ # missing closing ')' after arguments to fetch keyword 'req.hdr'
+ http-request add-header name %[req.hdr(]
+
+ # cannot be triggered : "returns type of fetch method '%s' is unknown"
+
+ # fetch method 'always_true' : no argument supported, but got 'arg'
+ http-request add-header name %[always_true(arg)]
+
+ # fetch method 'req.hdr' : failed to parse 'a' as 'signed integer' at position 2
+ http-request add-header name %[req.hdr(a,a)]
+
+ # invalid args in fetch method 'payload_lv' : payload length must be > 0
+ http-request add-header name %[payload_lv(0,0)]
+
+ # fetch method 'payload_lv' : expected type 'unsigned integer' at position 1, but got nothing
+ http-request add-header name %[payload_lv]
+
diff --git a/tests/conf/test-sample-fetch-conv.cfg b/tests/conf/test-sample-fetch-conv.cfg
new file mode 100644
index 0000000..50eda5d
--- /dev/null
+++ b/tests/conf/test-sample-fetch-conv.cfg
@@ -0,0 +1,42 @@
+# This config file aims to trigger all error detection cases in the sample
+# fetch expression parser related to the sample converters.
+
+# silence some warnings
+defaults
+ mode http
+ timeout client 1s
+ timeout server 1s
+ timeout connect 1s
+
+frontend 1
+ bind :10000
+
+ # report "missing comma after fetch keyword %s"
+ http-request add-header name %[hdr(arg))]
+
+ # report "missing comma after conv keyword %s"
+ http-request add-header name %[hdr(arg),ipmask(2))]
+
+ # report "unknown conv method '%s'"
+ http-request add-header name %[hdr(arg),blah]
+
+ # report "syntax error: missing ')' after conv keyword '%s'"
+ http-request add-header name %[hdr(arg),ipmask(2]
+
+ # no way to report "returns type of conv method '%s' is unknown"
+
+ # "conv method '%s' cannot be applied"
+ http-request add-header name %[wait_end,ipmask(2)]
+
+ # "conv method '%s' does not support any args"
+ http-request add-header name %[hdr(arg),upper()]
+
+ # "invalid arg %d in conv method '%s' : %s"
+ http-request add-header name %[hdr(arg),ipmask(a)]
+
+ # "invalid args in conv method '%s' : %s"
+ http-request add-header name %[hdr(arg),map()]
+
+ # "missing args for conv method '%s'"
+ http-request add-header name %[hdr(arg),ipmask]
+
diff --git a/tests/conf/test-sql.cfg b/tests/conf/test-sql.cfg
new file mode 100644
index 0000000..16eb5ec
--- /dev/null
+++ b/tests/conf/test-sql.cfg
@@ -0,0 +1,29 @@
+# This is a test configuration.
+# It requires a mysql server running on local port 3306.
+
+global
+ maxconn 500
+
+defaults
+ timeout connect 1000
+ timeout client 5000
+ timeout server 5000
+ retries 1
+ option redispatch
+
+listen stats
+ bind :8080
+ mode http
+ stats enable
+ stats uri /stats
+
+listen mysql_1
+ bind :3307
+ mode tcp
+ balance roundrobin
+ option mysql-check user haproxy
+ server srv1 127.0.0.1:3306 check port 3306 inter 1000 fall 1
+# server srv2 127.0.0.2:3306 check port 3306 inter 1000 fall 1
+# server srv3 127.0.0.3:3306 check port 3306 inter 1000 fall 1
+# server srv4 127.0.0.4:3306 check port 3306 inter 1000 fall 1
+
diff --git a/tests/conf/test-srv-verify.cfg b/tests/conf/test-srv-verify.cfg
new file mode 100644
index 0000000..e3ccc83
--- /dev/null
+++ b/tests/conf/test-srv-verify.cfg
@@ -0,0 +1,57 @@
+global
+ maxconn 490
+ stats socket /tmp/sock1 mode 666 level admin
+ stats timeout 10m
+ ssl-server-verify none
+ tune.ssl.default-dh-param 1024
+ log /dev/log local0 debug info
+
+defaults
+ mode http
+ log global
+ option httplog
+ option dontlognull
+ timeout connect 5s
+ timeout http-keep-alive 15s
+ timeout http-request 15s
+ timeout queue 30s
+ timeout tarpit 1m
+ timeout tunnel 300s
+ timeout client 30s
+ timeout server 60s
+
+listen 1
+ bind :8001
+
+ # passes checks and traffic (no hostname check)
+ # server ssl 127.0.0.1:8443 ssl verify required check inter 500 ca-file rsa2048.pem
+
+ # passes checks and traffic (localhost is what the server presents)
+ # server ssl 127.0.0.1:8443 ssl verify required check inter 500 ca-file rsa2048.pem verifyhost localhost
+
+ # fails checks and traffic (foo not matched on the server)
+ # server ssl 127.0.0.1:8443 ssl verify required check inter 500 ca-file rsa2048.pem verifyhost foo
+
+ # passes checks and traffic (verify none ignores the host)
+ # server ssl 127.0.0.1:8443 ssl verify none check inter 500 ca-file rsa2048.pem verifyhost foo
+
+ # passes checks and traffic (localhost is fine)
+ # server ssl 127.0.0.1:8443 ssl verify required check inter 500 ca-file rsa2048.pem sni str(localhost) verifyhost localhost
+
+ # passes checks and traffic (verifyhost overrides sni)
+ # server ssl 127.0.0.1:8443 ssl verify required check inter 500 ca-file rsa2048.pem sni str(foo) verifyhost localhost
+
+ # passes checks and traffic (localhost always valid)
+ # server ssl 127.0.0.1:8443 ssl verify required check inter 500 ca-file rsa2048.pem sni str(localhost)
+
+ # passes checks, and traffic without host or with "host: localhost" and fails other hosts.
+ server ssl 127.0.0.1:8443 ssl verify required check inter 500 ca-file rsa2048.pem sni req.hdr(host)
+
+ # just for tests
+ #server clear 127.0.0.1:8480
+
+listen 2
+ bind :8480
+ bind :8443 ssl crt rsa2048.pem
+ stats uri /
+
diff --git a/tests/conf/test-stats.cfg b/tests/conf/test-stats.cfg
new file mode 100644
index 0000000..99c9f94
--- /dev/null
+++ b/tests/conf/test-stats.cfg
@@ -0,0 +1,5045 @@
+# This is a test configuration.
+# It will provide a stats page on port 8181, with 5000 servers checked on
+# the loopback interface at random intervals. The stats page will reload
+# every 5 seconds. The goal of this test is to check that the scheduler
+# behaves correctly. In order to test it, simply fire tcpdump and select one
+# of the servers to ensure that the interval is regular and exactly
+# equal to the <inter> parameter. Eg:
+#
+# sudo tcpdump -tttnpi lo "tcp[13]&2!=0" and host 127.0.0.2
+
+
+global
+ maxconn 100
+ #daemon
+ #nbproc 2
+ stats socket /tmp/sock1 mode 666 level admin
+ stats timeout 2m
+
+listen Stats_fnt
+ mode http
+ bind :8181
+ timeout client 5000
+ timeout connect 5000
+ timeout server 5000
+ maxconn 100
+ option httpclose
+ balance roundrobin
+ stats uri /
+ stats refresh 5
+ stats scope Thousand_HTTP
+
+frontend dummy
+ bind :8080
+ mode http
+ redirect location /
+
+# servers created with the following command :
+# for i in $(seq 0 4999); do
+# printf "\tserver 127.0.%d.%03d 127.0.%d.%d:8080 weight 10 inter $[RANDOM%10000] fall 2 rise 1\n" \
+# $[i/250] $[i%250+1] $[i/250] $[i%250+1]
+# done
+backend Thousand_HTTP
+ timeout connect 5000
+ timeout server 5000
+ balance roundrobin
+ server 127.0.0.001 127.0.0.1:8080 check weight 10 inter 2233 fall 2 rise 1
+ server 127.0.0.002 127.0.0.2:8080 check weight 10 inter 9145 fall 2 rise 1
+ server 127.0.0.003 127.0.0.3:8080 check weight 10 inter 2096 fall 2 rise 1
+ server 127.0.0.004 127.0.0.4:8080 check weight 10 inter 3403 fall 2 rise 1
+ server 127.0.0.005 127.0.0.5:8080 check weight 10 inter 523 fall 2 rise 1
+ server 127.0.0.006 127.0.0.6:8080 check weight 10 inter 9793 fall 2 rise 1
+ server 127.0.0.007 127.0.0.7:8080 check weight 10 inter 8684 fall 2 rise 1
+ server 127.0.0.008 127.0.0.8:8080 check weight 10 inter 1193 fall 2 rise 1
+ server 127.0.0.009 127.0.0.9:8080 check weight 10 inter 8578 fall 2 rise 1
+ server 127.0.0.010 127.0.0.10:8080 check weight 10 inter 7588 fall 2 rise 1
+ server 127.0.0.011 127.0.0.11:8080 check weight 10 inter 4659 fall 2 rise 1
+ server 127.0.0.012 127.0.0.12:8080 check weight 10 inter 7292 fall 2 rise 1
+ server 127.0.0.013 127.0.0.13:8080 check weight 10 inter 5239 fall 2 rise 1
+ server 127.0.0.014 127.0.0.14:8080 check weight 10 inter 73 fall 2 rise 1
+ server 127.0.0.015 127.0.0.15:8080 check weight 10 inter 1041 fall 2 rise 1
+ server 127.0.0.016 127.0.0.16:8080 check weight 10 inter 4418 fall 2 rise 1
+ server 127.0.0.017 127.0.0.17:8080 check weight 10 inter 4117 fall 2 rise 1
+ server 127.0.0.018 127.0.0.18:8080 check weight 10 inter 3695 fall 2 rise 1
+ server 127.0.0.019 127.0.0.19:8080 check weight 10 inter 9827 fall 2 rise 1
+ server 127.0.0.020 127.0.0.20:8080 check weight 10 inter 9312 fall 2 rise 1
+ server 127.0.0.021 127.0.0.21:8080 check weight 10 inter 3288 fall 2 rise 1
+ server 127.0.0.022 127.0.0.22:8080 check weight 10 inter 9492 fall 2 rise 1
+ server 127.0.0.023 127.0.0.23:8080 check weight 10 inter 280 fall 2 rise 1
+ server 127.0.0.024 127.0.0.24:8080 check weight 10 inter 9957 fall 2 rise 1
+ server 127.0.0.025 127.0.0.25:8080 check weight 10 inter 395 fall 2 rise 1
+ server 127.0.0.026 127.0.0.26:8080 check weight 10 inter 5815 fall 2 rise 1
+ server 127.0.0.027 127.0.0.27:8080 check weight 10 inter 4711 fall 2 rise 1
+ server 127.0.0.028 127.0.0.28:8080 check weight 10 inter 7141 fall 2 rise 1
+ server 127.0.0.029 127.0.0.29:8080 check weight 10 inter 6846 fall 2 rise 1
+ server 127.0.0.030 127.0.0.30:8080 check weight 10 inter 1838 fall 2 rise 1
+ server 127.0.0.031 127.0.0.31:8080 check weight 10 inter 9104 fall 2 rise 1
+ server 127.0.0.032 127.0.0.32:8080 check weight 10 inter 5954 fall 2 rise 1
+ server 127.0.0.033 127.0.0.33:8080 check weight 10 inter 138 fall 2 rise 1
+ server 127.0.0.034 127.0.0.34:8080 check weight 10 inter 6054 fall 2 rise 1
+ server 127.0.0.035 127.0.0.35:8080 check weight 10 inter 2324 fall 2 rise 1
+ server 127.0.0.036 127.0.0.36:8080 check weight 10 inter 6426 fall 2 rise 1
+ server 127.0.0.037 127.0.0.37:8080 check weight 10 inter 5476 fall 2 rise 1
+ server 127.0.0.038 127.0.0.38:8080 check weight 10 inter 5214 fall 2 rise 1
+ server 127.0.0.039 127.0.0.39:8080 check weight 10 inter 2292 fall 2 rise 1
+ server 127.0.0.040 127.0.0.40:8080 check weight 10 inter 9059 fall 2 rise 1
+ server 127.0.0.041 127.0.0.41:8080 check weight 10 inter 9746 fall 2 rise 1
+ server 127.0.0.042 127.0.0.42:8080 check weight 10 inter 5571 fall 2 rise 1
+ server 127.0.0.043 127.0.0.43:8080 check weight 10 inter 1355 fall 2 rise 1
+ server 127.0.0.044 127.0.0.44:8080 check weight 10 inter 5527 fall 2 rise 1
+ server 127.0.0.045 127.0.0.45:8080 check weight 10 inter 1777 fall 2 rise 1
+ server 127.0.0.046 127.0.0.46:8080 check weight 10 inter 8682 fall 2 rise 1
+ server 127.0.0.047 127.0.0.47:8080 check weight 10 inter 9850 fall 2 rise 1
+ server 127.0.0.048 127.0.0.48:8080 check weight 10 inter 752 fall 2 rise 1
+ server 127.0.0.049 127.0.0.49:8080 check weight 10 inter 8546 fall 2 rise 1
+ server 127.0.0.050 127.0.0.50:8080 check weight 10 inter 3007 fall 2 rise 1
+ server 127.0.0.051 127.0.0.51:8080 check weight 10 inter 2695 fall 2 rise 1
+ server 127.0.0.052 127.0.0.52:8080 check weight 10 inter 641 fall 2 rise 1
+ server 127.0.0.053 127.0.0.53:8080 check weight 10 inter 5304 fall 2 rise 1
+ server 127.0.0.054 127.0.0.54:8080 check weight 10 inter 5247 fall 2 rise 1
+ server 127.0.0.055 127.0.0.55:8080 check weight 10 inter 7540 fall 2 rise 1
+ server 127.0.0.056 127.0.0.56:8080 check weight 10 inter 6170 fall 2 rise 1
+ server 127.0.0.057 127.0.0.57:8080 check weight 10 inter 8003 fall 2 rise 1
+ server 127.0.0.058 127.0.0.58:8080 check weight 10 inter 2664 fall 2 rise 1
+ server 127.0.0.059 127.0.0.59:8080 check weight 10 inter 2721 fall 2 rise 1
+ server 127.0.0.060 127.0.0.60:8080 check weight 10 inter 665 fall 2 rise 1
+ server 127.0.0.061 127.0.0.61:8080 check weight 10 inter 9402 fall 2 rise 1
+ server 127.0.0.062 127.0.0.62:8080 check weight 10 inter 6924 fall 2 rise 1
+ server 127.0.0.063 127.0.0.63:8080 check weight 10 inter 1217 fall 2 rise 1
+ server 127.0.0.064 127.0.0.64:8080 check weight 10 inter 5633 fall 2 rise 1
+ server 127.0.0.065 127.0.0.65:8080 check weight 10 inter 1706 fall 2 rise 1
+ server 127.0.0.066 127.0.0.66:8080 check weight 10 inter 4743 fall 2 rise 1
+ server 127.0.0.067 127.0.0.67:8080 check weight 10 inter 7165 fall 2 rise 1
+ server 127.0.0.068 127.0.0.68:8080 check weight 10 inter 4124 fall 2 rise 1
+ server 127.0.0.069 127.0.0.69:8080 check weight 10 inter 6481 fall 2 rise 1
+ server 127.0.0.070 127.0.0.70:8080 check weight 10 inter 5687 fall 2 rise 1
+ server 127.0.0.071 127.0.0.71:8080 check weight 10 inter 8539 fall 2 rise 1
+ server 127.0.0.072 127.0.0.72:8080 check weight 10 inter 8047 fall 2 rise 1
+ server 127.0.0.073 127.0.0.73:8080 check weight 10 inter 9784 fall 2 rise 1
+ server 127.0.0.074 127.0.0.74:8080 check weight 10 inter 2564 fall 2 rise 1
+ server 127.0.0.075 127.0.0.75:8080 check weight 10 inter 8972 fall 2 rise 1
+ server 127.0.0.076 127.0.0.76:8080 check weight 10 inter 4146 fall 2 rise 1
+ server 127.0.0.077 127.0.0.77:8080 check weight 10 inter 1572 fall 2 rise 1
+ server 127.0.0.078 127.0.0.78:8080 check weight 10 inter 6947 fall 2 rise 1
+ server 127.0.0.079 127.0.0.79:8080 check weight 10 inter 9128 fall 2 rise 1
+ server 127.0.0.080 127.0.0.80:8080 check weight 10 inter 2540 fall 2 rise 1
+ server 127.0.0.081 127.0.0.81:8080 check weight 10 inter 1148 fall 2 rise 1
+ server 127.0.0.082 127.0.0.82:8080 check weight 10 inter 4607 fall 2 rise 1
+ server 127.0.0.083 127.0.0.83:8080 check weight 10 inter 8442 fall 2 rise 1
+ server 127.0.0.084 127.0.0.84:8080 check weight 10 inter 593 fall 2 rise 1
+ server 127.0.0.085 127.0.0.85:8080 check weight 10 inter 6648 fall 2 rise 1
+ server 127.0.0.086 127.0.0.86:8080 check weight 10 inter 2946 fall 2 rise 1
+ server 127.0.0.087 127.0.0.87:8080 check weight 10 inter 4699 fall 2 rise 1
+ server 127.0.0.088 127.0.0.88:8080 check weight 10 inter 8139 fall 2 rise 1
+ server 127.0.0.089 127.0.0.89:8080 check weight 10 inter 333 fall 2 rise 1
+ server 127.0.0.090 127.0.0.90:8080 check weight 10 inter 6311 fall 2 rise 1
+ server 127.0.0.091 127.0.0.91:8080 check weight 10 inter 127 fall 2 rise 1
+ server 127.0.0.092 127.0.0.92:8080 check weight 10 inter 7913 fall 2 rise 1
+ server 127.0.0.093 127.0.0.93:8080 check weight 10 inter 4907 fall 2 rise 1
+ server 127.0.0.094 127.0.0.94:8080 check weight 10 inter 4639 fall 2 rise 1
+ server 127.0.0.095 127.0.0.95:8080 check weight 10 inter 4866 fall 2 rise 1
+ server 127.0.0.096 127.0.0.96:8080 check weight 10 inter 9978 fall 2 rise 1
+ server 127.0.0.097 127.0.0.97:8080 check weight 10 inter 2626 fall 2 rise 1
+ server 127.0.0.098 127.0.0.98:8080 check weight 10 inter 3925 fall 2 rise 1
+ server 127.0.0.099 127.0.0.99:8080 check weight 10 inter 1393 fall 2 rise 1
+ server 127.0.0.100 127.0.0.100:8080 check weight 10 inter 4616 fall 2 rise 1
+ server 127.0.0.101 127.0.0.101:8080 check weight 10 inter 744 fall 2 rise 1
+ server 127.0.0.102 127.0.0.102:8080 check weight 10 inter 1362 fall 2 rise 1
+ server 127.0.0.103 127.0.0.103:8080 check weight 10 inter 5240 fall 2 rise 1
+ server 127.0.0.104 127.0.0.104:8080 check weight 10 inter 788 fall 2 rise 1
+ server 127.0.0.105 127.0.0.105:8080 check weight 10 inter 1645 fall 2 rise 1
+ server 127.0.0.106 127.0.0.106:8080 check weight 10 inter 879 fall 2 rise 1
+ server 127.0.0.107 127.0.0.107:8080 check weight 10 inter 47 fall 2 rise 1
+ server 127.0.0.108 127.0.0.108:8080 check weight 10 inter 4629 fall 2 rise 1
+ server 127.0.0.109 127.0.0.109:8080 check weight 10 inter 312 fall 2 rise 1
+ server 127.0.0.110 127.0.0.110:8080 check weight 10 inter 1759 fall 2 rise 1
+ server 127.0.0.111 127.0.0.111:8080 check weight 10 inter 5043 fall 2 rise 1
+ server 127.0.0.112 127.0.0.112:8080 check weight 10 inter 8912 fall 2 rise 1
+ server 127.0.0.113 127.0.0.113:8080 check weight 10 inter 7337 fall 2 rise 1
+ server 127.0.0.114 127.0.0.114:8080 check weight 10 inter 6216 fall 2 rise 1
+ server 127.0.0.115 127.0.0.115:8080 check weight 10 inter 4709 fall 2 rise 1
+ server 127.0.0.116 127.0.0.116:8080 check weight 10 inter 1351 fall 2 rise 1
+ server 127.0.0.117 127.0.0.117:8080 check weight 10 inter 526 fall 2 rise 1
+ server 127.0.0.118 127.0.0.118:8080 check weight 10 inter 9093 fall 2 rise 1
+ server 127.0.0.119 127.0.0.119:8080 check weight 10 inter 2549 fall 2 rise 1
+ server 127.0.0.120 127.0.0.120:8080 check weight 10 inter 1601 fall 2 rise 1
+ server 127.0.0.121 127.0.0.121:8080 check weight 10 inter 3682 fall 2 rise 1
+ server 127.0.0.122 127.0.0.122:8080 check weight 10 inter 1693 fall 2 rise 1
+ server 127.0.0.123 127.0.0.123:8080 check weight 10 inter 4252 fall 2 rise 1
+ server 127.0.0.124 127.0.0.124:8080 check weight 10 inter 813 fall 2 rise 1
+ server 127.0.0.125 127.0.0.125:8080 check weight 10 inter 6968 fall 2 rise 1
+ server 127.0.0.126 127.0.0.126:8080 check weight 10 inter 7377 fall 2 rise 1
+ server 127.0.0.127 127.0.0.127:8080 check weight 10 inter 4508 fall 2 rise 1
+ server 127.0.0.128 127.0.0.128:8080 check weight 10 inter 3142 fall 2 rise 1
+ server 127.0.0.129 127.0.0.129:8080 check weight 10 inter 811 fall 2 rise 1
+ server 127.0.0.130 127.0.0.130:8080 check weight 10 inter 3095 fall 2 rise 1
+ server 127.0.0.131 127.0.0.131:8080 check weight 10 inter 1049 fall 2 rise 1
+ server 127.0.0.132 127.0.0.132:8080 check weight 10 inter 1381 fall 2 rise 1
+ server 127.0.0.133 127.0.0.133:8080 check weight 10 inter 5779 fall 2 rise 1
+ server 127.0.0.134 127.0.0.134:8080 check weight 10 inter 9561 fall 2 rise 1
+ server 127.0.0.135 127.0.0.135:8080 check weight 10 inter 3396 fall 2 rise 1
+ server 127.0.0.136 127.0.0.136:8080 check weight 10 inter 8890 fall 2 rise 1
+ server 127.0.0.137 127.0.0.137:8080 check weight 10 inter 9431 fall 2 rise 1
+ server 127.0.0.138 127.0.0.138:8080 check weight 10 inter 9150 fall 2 rise 1
+ server 127.0.0.139 127.0.0.139:8080 check weight 10 inter 3915 fall 2 rise 1
+ server 127.0.0.140 127.0.0.140:8080 check weight 10 inter 3816 fall 2 rise 1
+ server 127.0.0.141 127.0.0.141:8080 check weight 10 inter 1222 fall 2 rise 1
+ server 127.0.0.142 127.0.0.142:8080 check weight 10 inter 5476 fall 2 rise 1
+ server 127.0.0.143 127.0.0.143:8080 check weight 10 inter 1410 fall 2 rise 1
+ server 127.0.0.144 127.0.0.144:8080 check weight 10 inter 3507 fall 2 rise 1
+ server 127.0.0.145 127.0.0.145:8080 check weight 10 inter 7523 fall 2 rise 1
+ server 127.0.0.146 127.0.0.146:8080 check weight 10 inter 1873 fall 2 rise 1
+ server 127.0.0.147 127.0.0.147:8080 check weight 10 inter 3167 fall 2 rise 1
+ server 127.0.0.148 127.0.0.148:8080 check weight 10 inter 2154 fall 2 rise 1
+ server 127.0.0.149 127.0.0.149:8080 check weight 10 inter 3219 fall 2 rise 1
+ server 127.0.0.150 127.0.0.150:8080 check weight 10 inter 4591 fall 2 rise 1
+ server 127.0.0.151 127.0.0.151:8080 check weight 10 inter 6761 fall 2 rise 1
+ server 127.0.0.152 127.0.0.152:8080 check weight 10 inter 4037 fall 2 rise 1
+ server 127.0.0.153 127.0.0.153:8080 check weight 10 inter 2728 fall 2 rise 1
+ server 127.0.0.154 127.0.0.154:8080 check weight 10 inter 2833 fall 2 rise 1
+ server 127.0.0.155 127.0.0.155:8080 check weight 10 inter 3678 fall 2 rise 1
+ server 127.0.0.156 127.0.0.156:8080 check weight 10 inter 3885 fall 2 rise 1
+ server 127.0.0.157 127.0.0.157:8080 check weight 10 inter 9500 fall 2 rise 1
+ server 127.0.0.158 127.0.0.158:8080 check weight 10 inter 1927 fall 2 rise 1
+ server 127.0.0.159 127.0.0.159:8080 check weight 10 inter 2247 fall 2 rise 1
+ server 127.0.0.160 127.0.0.160:8080 check weight 10 inter 8253 fall 2 rise 1
+ server 127.0.0.161 127.0.0.161:8080 check weight 10 inter 860 fall 2 rise 1
+ server 127.0.0.162 127.0.0.162:8080 check weight 10 inter 2534 fall 2 rise 1
+ server 127.0.0.163 127.0.0.163:8080 check weight 10 inter 668 fall 2 rise 1
+ server 127.0.0.164 127.0.0.164:8080 check weight 10 inter 4957 fall 2 rise 1
+ server 127.0.0.165 127.0.0.165:8080 check weight 10 inter 9401 fall 2 rise 1
+ server 127.0.0.166 127.0.0.166:8080 check weight 10 inter 7540 fall 2 rise 1
+ server 127.0.0.167 127.0.0.167:8080 check weight 10 inter 3351 fall 2 rise 1
+ server 127.0.0.168 127.0.0.168:8080 check weight 10 inter 5705 fall 2 rise 1
+ server 127.0.0.169 127.0.0.169:8080 check weight 10 inter 9472 fall 2 rise 1
+ server 127.0.0.170 127.0.0.170:8080 check weight 10 inter 5718 fall 2 rise 1
+ server 127.0.0.171 127.0.0.171:8080 check weight 10 inter 8409 fall 2 rise 1
+ server 127.0.0.172 127.0.0.172:8080 check weight 10 inter 1139 fall 2 rise 1
+ server 127.0.0.173 127.0.0.173:8080 check weight 10 inter 8901 fall 2 rise 1
+ server 127.0.0.174 127.0.0.174:8080 check weight 10 inter 4858 fall 2 rise 1
+ server 127.0.0.175 127.0.0.175:8080 check weight 10 inter 1390 fall 2 rise 1
+ server 127.0.0.176 127.0.0.176:8080 check weight 10 inter 8941 fall 2 rise 1
+ server 127.0.0.177 127.0.0.177:8080 check weight 10 inter 6033 fall 2 rise 1
+ server 127.0.0.178 127.0.0.178:8080 check weight 10 inter 867 fall 2 rise 1
+ server 127.0.0.179 127.0.0.179:8080 check weight 10 inter 6754 fall 2 rise 1
+ server 127.0.0.180 127.0.0.180:8080 check weight 10 inter 5908 fall 2 rise 1
+ server 127.0.0.181 127.0.0.181:8080 check weight 10 inter 6848 fall 2 rise 1
+ server 127.0.0.182 127.0.0.182:8080 check weight 10 inter 4744 fall 2 rise 1
+ server 127.0.0.183 127.0.0.183:8080 check weight 10 inter 656 fall 2 rise 1
+ server 127.0.0.184 127.0.0.184:8080 check weight 10 inter 4669 fall 2 rise 1
+ server 127.0.0.185 127.0.0.185:8080 check weight 10 inter 9913 fall 2 rise 1
+ server 127.0.0.186 127.0.0.186:8080 check weight 10 inter 1772 fall 2 rise 1
+ server 127.0.0.187 127.0.0.187:8080 check weight 10 inter 2718 fall 2 rise 1
+ server 127.0.0.188 127.0.0.188:8080 check weight 10 inter 1473 fall 2 rise 1
+ server 127.0.0.189 127.0.0.189:8080 check weight 10 inter 3948 fall 2 rise 1
+ server 127.0.0.190 127.0.0.190:8080 check weight 10 inter 5019 fall 2 rise 1
+ server 127.0.0.191 127.0.0.191:8080 check weight 10 inter 602 fall 2 rise 1
+ server 127.0.0.192 127.0.0.192:8080 check weight 10 inter 4648 fall 2 rise 1
+ server 127.0.0.193 127.0.0.193:8080 check weight 10 inter 2365 fall 2 rise 1
+ server 127.0.0.194 127.0.0.194:8080 check weight 10 inter 8841 fall 2 rise 1
+ server 127.0.0.195 127.0.0.195:8080 check weight 10 inter 6051 fall 2 rise 1
+ server 127.0.0.196 127.0.0.196:8080 check weight 10 inter 6774 fall 2 rise 1
+ server 127.0.0.197 127.0.0.197:8080 check weight 10 inter 5267 fall 2 rise 1
+ server 127.0.0.198 127.0.0.198:8080 check weight 10 inter 1418 fall 2 rise 1
+ server 127.0.0.199 127.0.0.199:8080 check weight 10 inter 8632 fall 2 rise 1
+ server 127.0.0.200 127.0.0.200:8080 check weight 10 inter 792 fall 2 rise 1
+ server 127.0.0.201 127.0.0.201:8080 check weight 10 inter 9247 fall 2 rise 1
+ server 127.0.0.202 127.0.0.202:8080 check weight 10 inter 6321 fall 2 rise 1
+ server 127.0.0.203 127.0.0.203:8080 check weight 10 inter 7089 fall 2 rise 1
+ server 127.0.0.204 127.0.0.204:8080 check weight 10 inter 4157 fall 2 rise 1
+ server 127.0.0.205 127.0.0.205:8080 check weight 10 inter 9948 fall 2 rise 1
+ server 127.0.0.206 127.0.0.206:8080 check weight 10 inter 8297 fall 2 rise 1
+ server 127.0.0.207 127.0.0.207:8080 check weight 10 inter 8559 fall 2 rise 1
+ server 127.0.0.208 127.0.0.208:8080 check weight 10 inter 9573 fall 2 rise 1
+ server 127.0.0.209 127.0.0.209:8080 check weight 10 inter 3883 fall 2 rise 1
+ server 127.0.0.210 127.0.0.210:8080 check weight 10 inter 8806 fall 2 rise 1
+ server 127.0.0.211 127.0.0.211:8080 check weight 10 inter 4132 fall 2 rise 1
+ server 127.0.0.212 127.0.0.212:8080 check weight 10 inter 9803 fall 2 rise 1
+ server 127.0.0.213 127.0.0.213:8080 check weight 10 inter 9372 fall 2 rise 1
+ server 127.0.0.214 127.0.0.214:8080 check weight 10 inter 7561 fall 2 rise 1
+ server 127.0.0.215 127.0.0.215:8080 check weight 10 inter 6897 fall 2 rise 1
+ server 127.0.0.216 127.0.0.216:8080 check weight 10 inter 6162 fall 2 rise 1
+ server 127.0.0.217 127.0.0.217:8080 check weight 10 inter 8828 fall 2 rise 1
+ server 127.0.0.218 127.0.0.218:8080 check weight 10 inter 8565 fall 2 rise 1
+ server 127.0.0.219 127.0.0.219:8080 check weight 10 inter 2484 fall 2 rise 1
+ server 127.0.0.220 127.0.0.220:8080 check weight 10 inter 6048 fall 2 rise 1
+ server 127.0.0.221 127.0.0.221:8080 check weight 10 inter 3137 fall 2 rise 1
+ server 127.0.0.222 127.0.0.222:8080 check weight 10 inter 2244 fall 2 rise 1
+ server 127.0.0.223 127.0.0.223:8080 check weight 10 inter 1438 fall 2 rise 1
+ server 127.0.0.224 127.0.0.224:8080 check weight 10 inter 8941 fall 2 rise 1
+ server 127.0.0.225 127.0.0.225:8080 check weight 10 inter 3302 fall 2 rise 1
+ server 127.0.0.226 127.0.0.226:8080 check weight 10 inter 3864 fall 2 rise 1
+ server 127.0.0.227 127.0.0.227:8080 check weight 10 inter 7030 fall 2 rise 1
+ server 127.0.0.228 127.0.0.228:8080 check weight 10 inter 3626 fall 2 rise 1
+ server 127.0.0.229 127.0.0.229:8080 check weight 10 inter 103 fall 2 rise 1
+ server 127.0.0.230 127.0.0.230:8080 check weight 10 inter 5556 fall 2 rise 1
+ server 127.0.0.231 127.0.0.231:8080 check weight 10 inter 2112 fall 2 rise 1
+ server 127.0.0.232 127.0.0.232:8080 check weight 10 inter 5457 fall 2 rise 1
+ server 127.0.0.233 127.0.0.233:8080 check weight 10 inter 1228 fall 2 rise 1
+ server 127.0.0.234 127.0.0.234:8080 check weight 10 inter 3638 fall 2 rise 1
+ server 127.0.0.235 127.0.0.235:8080 check weight 10 inter 315 fall 2 rise 1
+ server 127.0.0.236 127.0.0.236:8080 check weight 10 inter 7488 fall 2 rise 1
+ server 127.0.0.237 127.0.0.237:8080 check weight 10 inter 2341 fall 2 rise 1
+ server 127.0.0.238 127.0.0.238:8080 check weight 10 inter 4123 fall 2 rise 1
+ server 127.0.0.239 127.0.0.239:8080 check weight 10 inter 1372 fall 2 rise 1
+ server 127.0.0.240 127.0.0.240:8080 check weight 10 inter 3205 fall 2 rise 1
+ server 127.0.0.241 127.0.0.241:8080 check weight 10 inter 1546 fall 2 rise 1
+ server 127.0.0.242 127.0.0.242:8080 check weight 10 inter 2080 fall 2 rise 1
+ server 127.0.0.243 127.0.0.243:8080 check weight 10 inter 765 fall 2 rise 1
+ server 127.0.0.244 127.0.0.244:8080 check weight 10 inter 1928 fall 2 rise 1
+ server 127.0.0.245 127.0.0.245:8080 check weight 10 inter 751 fall 2 rise 1
+ server 127.0.0.246 127.0.0.246:8080 check weight 10 inter 2681 fall 2 rise 1
+ server 127.0.0.247 127.0.0.247:8080 check weight 10 inter 1334 fall 2 rise 1
+ server 127.0.0.248 127.0.0.248:8080 check weight 10 inter 156 fall 2 rise 1
+ server 127.0.0.249 127.0.0.249:8080 check weight 10 inter 2521 fall 2 rise 1
+ server 127.0.0.250 127.0.0.250:8080 check weight 10 inter 9588 fall 2 rise 1
+ server 127.0.1.001 127.0.1.1:8080 check weight 10 inter 9815 fall 2 rise 1
+ server 127.0.1.002 127.0.1.2:8080 check weight 10 inter 2676 fall 2 rise 1
+ server 127.0.1.003 127.0.1.3:8080 check weight 10 inter 4660 fall 2 rise 1
+ server 127.0.1.004 127.0.1.4:8080 check weight 10 inter 4667 fall 2 rise 1
+ server 127.0.1.005 127.0.1.5:8080 check weight 10 inter 4267 fall 2 rise 1
+ server 127.0.1.006 127.0.1.6:8080 check weight 10 inter 5653 fall 2 rise 1
+ server 127.0.1.007 127.0.1.7:8080 check weight 10 inter 1104 fall 2 rise 1
+ server 127.0.1.008 127.0.1.8:8080 check weight 10 inter 8540 fall 2 rise 1
+ server 127.0.1.009 127.0.1.9:8080 check weight 10 inter 6397 fall 2 rise 1
+ server 127.0.1.010 127.0.1.10:8080 check weight 10 inter 2127 fall 2 rise 1
+ server 127.0.1.011 127.0.1.11:8080 check weight 10 inter 8175 fall 2 rise 1
+ server 127.0.1.012 127.0.1.12:8080 check weight 10 inter 3177 fall 2 rise 1
+ server 127.0.1.013 127.0.1.13:8080 check weight 10 inter 1542 fall 2 rise 1
+ server 127.0.1.014 127.0.1.14:8080 check weight 10 inter 4442 fall 2 rise 1
+ server 127.0.1.015 127.0.1.15:8080 check weight 10 inter 4575 fall 2 rise 1
+ server 127.0.1.016 127.0.1.16:8080 check weight 10 inter 2206 fall 2 rise 1
+ server 127.0.1.017 127.0.1.17:8080 check weight 10 inter 4174 fall 2 rise 1
+ server 127.0.1.018 127.0.1.18:8080 check weight 10 inter 6643 fall 2 rise 1
+ server 127.0.1.019 127.0.1.19:8080 check weight 10 inter 1592 fall 2 rise 1
+ server 127.0.1.020 127.0.1.20:8080 check weight 10 inter 597 fall 2 rise 1
+ server 127.0.1.021 127.0.1.21:8080 check weight 10 inter 7630 fall 2 rise 1
+ server 127.0.1.022 127.0.1.22:8080 check weight 10 inter 9379 fall 2 rise 1
+ server 127.0.1.023 127.0.1.23:8080 check weight 10 inter 1716 fall 2 rise 1
+ server 127.0.1.024 127.0.1.24:8080 check weight 10 inter 7867 fall 2 rise 1
+ server 127.0.1.025 127.0.1.25:8080 check weight 10 inter 5079 fall 2 rise 1
+ server 127.0.1.026 127.0.1.26:8080 check weight 10 inter 196 fall 2 rise 1
+ server 127.0.1.027 127.0.1.27:8080 check weight 10 inter 5089 fall 2 rise 1
+ server 127.0.1.028 127.0.1.28:8080 check weight 10 inter 9681 fall 2 rise 1
+ server 127.0.1.029 127.0.1.29:8080 check weight 10 inter 9157 fall 2 rise 1
+ server 127.0.1.030 127.0.1.30:8080 check weight 10 inter 2803 fall 2 rise 1
+ server 127.0.1.031 127.0.1.31:8080 check weight 10 inter 6265 fall 2 rise 1
+ server 127.0.1.032 127.0.1.32:8080 check weight 10 inter 2002 fall 2 rise 1
+ server 127.0.1.033 127.0.1.33:8080 check weight 10 inter 48 fall 2 rise 1
+ server 127.0.1.034 127.0.1.34:8080 check weight 10 inter 4547 fall 2 rise 1
+ server 127.0.1.035 127.0.1.35:8080 check weight 10 inter 4716 fall 2 rise 1
+ server 127.0.1.036 127.0.1.36:8080 check weight 10 inter 2215 fall 2 rise 1
+ server 127.0.1.037 127.0.1.37:8080 check weight 10 inter 6249 fall 2 rise 1
+ server 127.0.1.038 127.0.1.38:8080 check weight 10 inter 9352 fall 2 rise 1
+ server 127.0.1.039 127.0.1.39:8080 check weight 10 inter 5426 fall 2 rise 1
+ server 127.0.1.040 127.0.1.40:8080 check weight 10 inter 6285 fall 2 rise 1
+ server 127.0.1.041 127.0.1.41:8080 check weight 10 inter 3743 fall 2 rise 1
+ server 127.0.1.042 127.0.1.42:8080 check weight 10 inter 1486 fall 2 rise 1
+ server 127.0.1.043 127.0.1.43:8080 check weight 10 inter 5122 fall 2 rise 1
+ server 127.0.1.044 127.0.1.44:8080 check weight 10 inter 1905 fall 2 rise 1
+ server 127.0.1.045 127.0.1.45:8080 check weight 10 inter 2324 fall 2 rise 1
+ server 127.0.1.046 127.0.1.46:8080 check weight 10 inter 9773 fall 2 rise 1
+ server 127.0.1.047 127.0.1.47:8080 check weight 10 inter 2369 fall 2 rise 1
+ server 127.0.1.048 127.0.1.48:8080 check weight 10 inter 4576 fall 2 rise 1
+ server 127.0.1.049 127.0.1.49:8080 check weight 10 inter 1555 fall 2 rise 1
+ server 127.0.1.050 127.0.1.50:8080 check weight 10 inter 4189 fall 2 rise 1
+ server 127.0.1.051 127.0.1.51:8080 check weight 10 inter 1819 fall 2 rise 1
+ server 127.0.1.052 127.0.1.52:8080 check weight 10 inter 7617 fall 2 rise 1
+ server 127.0.1.053 127.0.1.53:8080 check weight 10 inter 5549 fall 2 rise 1
+ server 127.0.1.054 127.0.1.54:8080 check weight 10 inter 6617 fall 2 rise 1
+ server 127.0.1.055 127.0.1.55:8080 check weight 10 inter 2707 fall 2 rise 1
+ server 127.0.1.056 127.0.1.56:8080 check weight 10 inter 4127 fall 2 rise 1
+ server 127.0.1.057 127.0.1.57:8080 check weight 10 inter 9528 fall 2 rise 1
+ server 127.0.1.058 127.0.1.58:8080 check weight 10 inter 645 fall 2 rise 1
+ server 127.0.1.059 127.0.1.59:8080 check weight 10 inter 4027 fall 2 rise 1
+ server 127.0.1.060 127.0.1.60:8080 check weight 10 inter 2536 fall 2 rise 1
+ server 127.0.1.061 127.0.1.61:8080 check weight 10 inter 3207 fall 2 rise 1
+ server 127.0.1.062 127.0.1.62:8080 check weight 10 inter 6463 fall 2 rise 1
+ server 127.0.1.063 127.0.1.63:8080 check weight 10 inter 6482 fall 2 rise 1
+ server 127.0.1.064 127.0.1.64:8080 check weight 10 inter 3751 fall 2 rise 1
+ server 127.0.1.065 127.0.1.65:8080 check weight 10 inter 5319 fall 2 rise 1
+ server 127.0.1.066 127.0.1.66:8080 check weight 10 inter 9143 fall 2 rise 1
+ server 127.0.1.067 127.0.1.67:8080 check weight 10 inter 9809 fall 2 rise 1
+ server 127.0.1.068 127.0.1.68:8080 check weight 10 inter 7521 fall 2 rise 1
+ server 127.0.1.069 127.0.1.69:8080 check weight 10 inter 3887 fall 2 rise 1
+ server 127.0.1.070 127.0.1.70:8080 check weight 10 inter 2510 fall 2 rise 1
+ server 127.0.1.071 127.0.1.71:8080 check weight 10 inter 2611 fall 2 rise 1
+ server 127.0.1.072 127.0.1.72:8080 check weight 10 inter 2369 fall 2 rise 1
+ server 127.0.1.073 127.0.1.73:8080 check weight 10 inter 7157 fall 2 rise 1
+ server 127.0.1.074 127.0.1.74:8080 check weight 10 inter 9039 fall 2 rise 1
+ server 127.0.1.075 127.0.1.75:8080 check weight 10 inter 1352 fall 2 rise 1
+ server 127.0.1.076 127.0.1.76:8080 check weight 10 inter 2069 fall 2 rise 1
+ server 127.0.1.077 127.0.1.77:8080 check weight 10 inter 7504 fall 2 rise 1
+ server 127.0.1.078 127.0.1.78:8080 check weight 10 inter 4144 fall 2 rise 1
+ server 127.0.1.079 127.0.1.79:8080 check weight 10 inter 7144 fall 2 rise 1
+ server 127.0.1.080 127.0.1.80:8080 check weight 10 inter 1317 fall 2 rise 1
+ server 127.0.1.081 127.0.1.81:8080 check weight 10 inter 5537 fall 2 rise 1
+ server 127.0.1.082 127.0.1.82:8080 check weight 10 inter 6359 fall 2 rise 1
+ server 127.0.1.083 127.0.1.83:8080 check weight 10 inter 1912 fall 2 rise 1
+ server 127.0.1.084 127.0.1.84:8080 check weight 10 inter 2246 fall 2 rise 1
+ server 127.0.1.085 127.0.1.85:8080 check weight 10 inter 993 fall 2 rise 1
+ server 127.0.1.086 127.0.1.86:8080 check weight 10 inter 5181 fall 2 rise 1
+ server 127.0.1.087 127.0.1.87:8080 check weight 10 inter 3358 fall 2 rise 1
+ server 127.0.1.088 127.0.1.88:8080 check weight 10 inter 2371 fall 2 rise 1
+ server 127.0.1.089 127.0.1.89:8080 check weight 10 inter 7833 fall 2 rise 1
+ server 127.0.1.090 127.0.1.90:8080 check weight 10 inter 1908 fall 2 rise 1
+ server 127.0.1.091 127.0.1.91:8080 check weight 10 inter 2276 fall 2 rise 1
+ server 127.0.1.092 127.0.1.92:8080 check weight 10 inter 9622 fall 2 rise 1
+ server 127.0.1.093 127.0.1.93:8080 check weight 10 inter 1203 fall 2 rise 1
+ server 127.0.1.094 127.0.1.94:8080 check weight 10 inter 2472 fall 2 rise 1
+ server 127.0.1.095 127.0.1.95:8080 check weight 10 inter 9054 fall 2 rise 1
+ server 127.0.1.096 127.0.1.96:8080 check weight 10 inter 6330 fall 2 rise 1
+ server 127.0.1.097 127.0.1.97:8080 check weight 10 inter 724 fall 2 rise 1
+ server 127.0.1.098 127.0.1.98:8080 check weight 10 inter 374 fall 2 rise 1
+ server 127.0.1.099 127.0.1.99:8080 check weight 10 inter 9515 fall 2 rise 1
+ server 127.0.1.100 127.0.1.100:8080 check weight 10 inter 2080 fall 2 rise 1
+ server 127.0.1.101 127.0.1.101:8080 check weight 10 inter 6870 fall 2 rise 1
+ server 127.0.1.102 127.0.1.102:8080 check weight 10 inter 4878 fall 2 rise 1
+ server 127.0.1.103 127.0.1.103:8080 check weight 10 inter 158 fall 2 rise 1
+ server 127.0.1.104 127.0.1.104:8080 check weight 10 inter 1779 fall 2 rise 1
+ server 127.0.1.105 127.0.1.105:8080 check weight 10 inter 454 fall 2 rise 1
+ server 127.0.1.106 127.0.1.106:8080 check weight 10 inter 4714 fall 2 rise 1
+ server 127.0.1.107 127.0.1.107:8080 check weight 10 inter 3113 fall 2 rise 1
+ server 127.0.1.108 127.0.1.108:8080 check weight 10 inter 1164 fall 2 rise 1
+ server 127.0.1.109 127.0.1.109:8080 check weight 10 inter 9475 fall 2 rise 1
+ server 127.0.1.110 127.0.1.110:8080 check weight 10 inter 4764 fall 2 rise 1
+ server 127.0.1.111 127.0.1.111:8080 check weight 10 inter 894 fall 2 rise 1
+ server 127.0.1.112 127.0.1.112:8080 check weight 10 inter 2084 fall 2 rise 1
+ server 127.0.1.113 127.0.1.113:8080 check weight 10 inter 8769 fall 2 rise 1
+ server 127.0.1.114 127.0.1.114:8080 check weight 10 inter 3674 fall 2 rise 1
+ server 127.0.1.115 127.0.1.115:8080 check weight 10 inter 9365 fall 2 rise 1
+ server 127.0.1.116 127.0.1.116:8080 check weight 10 inter 1485 fall 2 rise 1
+ server 127.0.1.117 127.0.1.117:8080 check weight 10 inter 1937 fall 2 rise 1
+ server 127.0.1.118 127.0.1.118:8080 check weight 10 inter 8776 fall 2 rise 1
+ server 127.0.1.119 127.0.1.119:8080 check weight 10 inter 6429 fall 2 rise 1
+ server 127.0.1.120 127.0.1.120:8080 check weight 10 inter 4896 fall 2 rise 1
+ server 127.0.1.121 127.0.1.121:8080 check weight 10 inter 2209 fall 2 rise 1
+ server 127.0.1.122 127.0.1.122:8080 check weight 10 inter 2441 fall 2 rise 1
+ server 127.0.1.123 127.0.1.123:8080 check weight 10 inter 387 fall 2 rise 1
+ server 127.0.1.124 127.0.1.124:8080 check weight 10 inter 2020 fall 2 rise 1
+ server 127.0.1.125 127.0.1.125:8080 check weight 10 inter 8514 fall 2 rise 1
+ server 127.0.1.126 127.0.1.126:8080 check weight 10 inter 8373 fall 2 rise 1
+ server 127.0.1.127 127.0.1.127:8080 check weight 10 inter 2084 fall 2 rise 1
+ server 127.0.1.128 127.0.1.128:8080 check weight 10 inter 9251 fall 2 rise 1
+ server 127.0.1.129 127.0.1.129:8080 check weight 10 inter 926 fall 2 rise 1
+ server 127.0.1.130 127.0.1.130:8080 check weight 10 inter 3673 fall 2 rise 1
+ server 127.0.1.131 127.0.1.131:8080 check weight 10 inter 3714 fall 2 rise 1
+ server 127.0.1.132 127.0.1.132:8080 check weight 10 inter 5629 fall 2 rise 1
+ server 127.0.1.133 127.0.1.133:8080 check weight 10 inter 1461 fall 2 rise 1
+ server 127.0.1.134 127.0.1.134:8080 check weight 10 inter 2418 fall 2 rise 1
+ server 127.0.1.135 127.0.1.135:8080 check weight 10 inter 6088 fall 2 rise 1
+ server 127.0.1.136 127.0.1.136:8080 check weight 10 inter 1352 fall 2 rise 1
+ server 127.0.1.137 127.0.1.137:8080 check weight 10 inter 7020 fall 2 rise 1
+ server 127.0.1.138 127.0.1.138:8080 check weight 10 inter 1031 fall 2 rise 1
+ server 127.0.1.139 127.0.1.139:8080 check weight 10 inter 2494 fall 2 rise 1
+ server 127.0.1.140 127.0.1.140:8080 check weight 10 inter 2783 fall 2 rise 1
+ server 127.0.1.141 127.0.1.141:8080 check weight 10 inter 8276 fall 2 rise 1
+ server 127.0.1.142 127.0.1.142:8080 check weight 10 inter 7818 fall 2 rise 1
+ server 127.0.1.143 127.0.1.143:8080 check weight 10 inter 2298 fall 2 rise 1
+ server 127.0.1.144 127.0.1.144:8080 check weight 10 inter 1782 fall 2 rise 1
+ server 127.0.1.145 127.0.1.145:8080 check weight 10 inter 2395 fall 2 rise 1
+ server 127.0.1.146 127.0.1.146:8080 check weight 10 inter 7548 fall 2 rise 1
+ server 127.0.1.147 127.0.1.147:8080 check weight 10 inter 1980 fall 2 rise 1
+ server 127.0.1.148 127.0.1.148:8080 check weight 10 inter 3966 fall 2 rise 1
+ server 127.0.1.149 127.0.1.149:8080 check weight 10 inter 1238 fall 2 rise 1
+ server 127.0.1.150 127.0.1.150:8080 check weight 10 inter 5619 fall 2 rise 1
+ server 127.0.1.151 127.0.1.151:8080 check weight 10 inter 8600 fall 2 rise 1
+ server 127.0.1.152 127.0.1.152:8080 check weight 10 inter 4780 fall 2 rise 1
+ server 127.0.1.153 127.0.1.153:8080 check weight 10 inter 6137 fall 2 rise 1
+ server 127.0.1.154 127.0.1.154:8080 check weight 10 inter 8828 fall 2 rise 1
+ server 127.0.1.155 127.0.1.155:8080 check weight 10 inter 3682 fall 2 rise 1
+ server 127.0.1.156 127.0.1.156:8080 check weight 10 inter 2442 fall 2 rise 1
+ server 127.0.1.157 127.0.1.157:8080 check weight 10 inter 2620 fall 2 rise 1
+ server 127.0.1.158 127.0.1.158:8080 check weight 10 inter 6224 fall 2 rise 1
+ server 127.0.1.159 127.0.1.159:8080 check weight 10 inter 4828 fall 2 rise 1
+ server 127.0.1.160 127.0.1.160:8080 check weight 10 inter 2811 fall 2 rise 1
+ server 127.0.1.161 127.0.1.161:8080 check weight 10 inter 782 fall 2 rise 1
+ server 127.0.1.162 127.0.1.162:8080 check weight 10 inter 905 fall 2 rise 1
+ server 127.0.1.163 127.0.1.163:8080 check weight 10 inter 895 fall 2 rise 1
+ server 127.0.1.164 127.0.1.164:8080 check weight 10 inter 3999 fall 2 rise 1
+ server 127.0.1.165 127.0.1.165:8080 check weight 10 inter 7109 fall 2 rise 1
+ server 127.0.1.166 127.0.1.166:8080 check weight 10 inter 2833 fall 2 rise 1
+ server 127.0.1.167 127.0.1.167:8080 check weight 10 inter 1274 fall 2 rise 1
+ server 127.0.1.168 127.0.1.168:8080 check weight 10 inter 3179 fall 2 rise 1
+ server 127.0.1.169 127.0.1.169:8080 check weight 10 inter 429 fall 2 rise 1
+ server 127.0.1.170 127.0.1.170:8080 check weight 10 inter 1407 fall 2 rise 1
+ server 127.0.1.171 127.0.1.171:8080 check weight 10 inter 9117 fall 2 rise 1
+ server 127.0.1.172 127.0.1.172:8080 check weight 10 inter 1525 fall 2 rise 1
+ server 127.0.1.173 127.0.1.173:8080 check weight 10 inter 4364 fall 2 rise 1
+ server 127.0.1.174 127.0.1.174:8080 check weight 10 inter 5696 fall 2 rise 1
+ server 127.0.1.175 127.0.1.175:8080 check weight 10 inter 9492 fall 2 rise 1
+ server 127.0.1.176 127.0.1.176:8080 check weight 10 inter 6098 fall 2 rise 1
+ server 127.0.1.177 127.0.1.177:8080 check weight 10 inter 519 fall 2 rise 1
+ server 127.0.1.178 127.0.1.178:8080 check weight 10 inter 6454 fall 2 rise 1
+ server 127.0.1.179 127.0.1.179:8080 check weight 10 inter 3397 fall 2 rise 1
+ server 127.0.1.180 127.0.1.180:8080 check weight 10 inter 8255 fall 2 rise 1
+ server 127.0.1.181 127.0.1.181:8080 check weight 10 inter 3863 fall 2 rise 1
+ server 127.0.1.182 127.0.1.182:8080 check weight 10 inter 132 fall 2 rise 1
+ server 127.0.1.183 127.0.1.183:8080 check weight 10 inter 8776 fall 2 rise 1
+ server 127.0.1.184 127.0.1.184:8080 check weight 10 inter 5890 fall 2 rise 1
+ server 127.0.1.185 127.0.1.185:8080 check weight 10 inter 4361 fall 2 rise 1
+ server 127.0.1.186 127.0.1.186:8080 check weight 10 inter 3013 fall 2 rise 1
+ server 127.0.1.187 127.0.1.187:8080 check weight 10 inter 8857 fall 2 rise 1
+ server 127.0.1.188 127.0.1.188:8080 check weight 10 inter 767 fall 2 rise 1
+ server 127.0.1.189 127.0.1.189:8080 check weight 10 inter 5880 fall 2 rise 1
+ server 127.0.1.190 127.0.1.190:8080 check weight 10 inter 1520 fall 2 rise 1
+ server 127.0.1.191 127.0.1.191:8080 check weight 10 inter 8766 fall 2 rise 1
+ server 127.0.1.192 127.0.1.192:8080 check weight 10 inter 6393 fall 2 rise 1
+ server 127.0.1.193 127.0.1.193:8080 check weight 10 inter 4715 fall 2 rise 1
+ server 127.0.1.194 127.0.1.194:8080 check weight 10 inter 5452 fall 2 rise 1
+ server 127.0.1.195 127.0.1.195:8080 check weight 10 inter 9849 fall 2 rise 1
+ server 127.0.1.196 127.0.1.196:8080 check weight 10 inter 2958 fall 2 rise 1
+ server 127.0.1.197 127.0.1.197:8080 check weight 10 inter 5374 fall 2 rise 1
+ server 127.0.1.198 127.0.1.198:8080 check weight 10 inter 7266 fall 2 rise 1
+ server 127.0.1.199 127.0.1.199:8080 check weight 10 inter 7117 fall 2 rise 1
+ server 127.0.1.200 127.0.1.200:8080 check weight 10 inter 8433 fall 2 rise 1
+ server 127.0.1.201 127.0.1.201:8080 check weight 10 inter 1057 fall 2 rise 1
+ server 127.0.1.202 127.0.1.202:8080 check weight 10 inter 775 fall 2 rise 1
+ server 127.0.1.203 127.0.1.203:8080 check weight 10 inter 8448 fall 2 rise 1
+ server 127.0.1.204 127.0.1.204:8080 check weight 10 inter 5318 fall 2 rise 1
+ server 127.0.1.205 127.0.1.205:8080 check weight 10 inter 7539 fall 2 rise 1
+ server 127.0.1.206 127.0.1.206:8080 check weight 10 inter 2535 fall 2 rise 1
+ server 127.0.1.207 127.0.1.207:8080 check weight 10 inter 4533 fall 2 rise 1
+ server 127.0.1.208 127.0.1.208:8080 check weight 10 inter 2576 fall 2 rise 1
+ server 127.0.1.209 127.0.1.209:8080 check weight 10 inter 6812 fall 2 rise 1
+ server 127.0.1.210 127.0.1.210:8080 check weight 10 inter 2529 fall 2 rise 1
+ server 127.0.1.211 127.0.1.211:8080 check weight 10 inter 326 fall 2 rise 1
+ server 127.0.1.212 127.0.1.212:8080 check weight 10 inter 90 fall 2 rise 1
+ server 127.0.1.213 127.0.1.213:8080 check weight 10 inter 7965 fall 2 rise 1
+ server 127.0.1.214 127.0.1.214:8080 check weight 10 inter 2948 fall 2 rise 1
+ server 127.0.1.215 127.0.1.215:8080 check weight 10 inter 9780 fall 2 rise 1
+ server 127.0.1.216 127.0.1.216:8080 check weight 10 inter 8408 fall 2 rise 1
+ server 127.0.1.217 127.0.1.217:8080 check weight 10 inter 121 fall 2 rise 1
+ server 127.0.1.218 127.0.1.218:8080 check weight 10 inter 9532 fall 2 rise 1
+ server 127.0.1.219 127.0.1.219:8080 check weight 10 inter 2910 fall 2 rise 1
+ server 127.0.1.220 127.0.1.220:8080 check weight 10 inter 6811 fall 2 rise 1
+ server 127.0.1.221 127.0.1.221:8080 check weight 10 inter 8303 fall 2 rise 1
+ server 127.0.1.222 127.0.1.222:8080 check weight 10 inter 4268 fall 2 rise 1
+ server 127.0.1.223 127.0.1.223:8080 check weight 10 inter 4835 fall 2 rise 1
+ server 127.0.1.224 127.0.1.224:8080 check weight 10 inter 1862 fall 2 rise 1
+ server 127.0.1.225 127.0.1.225:8080 check weight 10 inter 7342 fall 2 rise 1
+ server 127.0.1.226 127.0.1.226:8080 check weight 10 inter 7131 fall 2 rise 1
+ server 127.0.1.227 127.0.1.227:8080 check weight 10 inter 6904 fall 2 rise 1
+ server 127.0.1.228 127.0.1.228:8080 check weight 10 inter 5443 fall 2 rise 1
+ server 127.0.1.229 127.0.1.229:8080 check weight 10 inter 2696 fall 2 rise 1
+ server 127.0.1.230 127.0.1.230:8080 check weight 10 inter 1375 fall 2 rise 1
+ server 127.0.1.231 127.0.1.231:8080 check weight 10 inter 6168 fall 2 rise 1
+ server 127.0.1.232 127.0.1.232:8080 check weight 10 inter 8004 fall 2 rise 1
+ server 127.0.1.233 127.0.1.233:8080 check weight 10 inter 546 fall 2 rise 1
+ server 127.0.1.234 127.0.1.234:8080 check weight 10 inter 506 fall 2 rise 1
+ server 127.0.1.235 127.0.1.235:8080 check weight 10 inter 9022 fall 2 rise 1
+ server 127.0.1.236 127.0.1.236:8080 check weight 10 inter 331 fall 2 rise 1
+ server 127.0.1.237 127.0.1.237:8080 check weight 10 inter 2481 fall 2 rise 1
+ server 127.0.1.238 127.0.1.238:8080 check weight 10 inter 8679 fall 2 rise 1
+ server 127.0.1.239 127.0.1.239:8080 check weight 10 inter 1699 fall 2 rise 1
+ server 127.0.1.240 127.0.1.240:8080 check weight 10 inter 5705 fall 2 rise 1
+ server 127.0.1.241 127.0.1.241:8080 check weight 10 inter 675 fall 2 rise 1
+ server 127.0.1.242 127.0.1.242:8080 check weight 10 inter 4963 fall 2 rise 1
+ server 127.0.1.243 127.0.1.243:8080 check weight 10 inter 4249 fall 2 rise 1
+ server 127.0.1.244 127.0.1.244:8080 check weight 10 inter 2375 fall 2 rise 1
+ server 127.0.1.245 127.0.1.245:8080 check weight 10 inter 3808 fall 2 rise 1
+ server 127.0.1.246 127.0.1.246:8080 check weight 10 inter 1979 fall 2 rise 1
+ server 127.0.1.247 127.0.1.247:8080 check weight 10 inter 6659 fall 2 rise 1
+ server 127.0.1.248 127.0.1.248:8080 check weight 10 inter 534 fall 2 rise 1
+ server 127.0.1.249 127.0.1.249:8080 check weight 10 inter 5152 fall 2 rise 1
+ server 127.0.1.250 127.0.1.250:8080 check weight 10 inter 5513 fall 2 rise 1
+ server 127.0.2.001 127.0.2.1:8080 check weight 10 inter 3147 fall 2 rise 1
+ server 127.0.2.002 127.0.2.2:8080 check weight 10 inter 2022 fall 2 rise 1
+ server 127.0.2.003 127.0.2.3:8080 check weight 10 inter 2009 fall 2 rise 1
+ server 127.0.2.004 127.0.2.4:8080 check weight 10 inter 686 fall 2 rise 1
+ server 127.0.2.005 127.0.2.5:8080 check weight 10 inter 7889 fall 2 rise 1
+ server 127.0.2.006 127.0.2.6:8080 check weight 10 inter 7401 fall 2 rise 1
+ server 127.0.2.007 127.0.2.7:8080 check weight 10 inter 2847 fall 2 rise 1
+ server 127.0.2.008 127.0.2.8:8080 check weight 10 inter 2814 fall 2 rise 1
+ server 127.0.2.009 127.0.2.9:8080 check weight 10 inter 9764 fall 2 rise 1
+ server 127.0.2.010 127.0.2.10:8080 check weight 10 inter 1557 fall 2 rise 1
+ server 127.0.2.011 127.0.2.11:8080 check weight 10 inter 7626 fall 2 rise 1
+ server 127.0.2.012 127.0.2.12:8080 check weight 10 inter 7023 fall 2 rise 1
+ server 127.0.2.013 127.0.2.13:8080 check weight 10 inter 7666 fall 2 rise 1
+ server 127.0.2.014 127.0.2.14:8080 check weight 10 inter 4636 fall 2 rise 1
+ server 127.0.2.015 127.0.2.15:8080 check weight 10 inter 3494 fall 2 rise 1
+ server 127.0.2.016 127.0.2.16:8080 check weight 10 inter 1791 fall 2 rise 1
+ server 127.0.2.017 127.0.2.17:8080 check weight 10 inter 2447 fall 2 rise 1
+ server 127.0.2.018 127.0.2.18:8080 check weight 10 inter 8828 fall 2 rise 1
+ server 127.0.2.019 127.0.2.19:8080 check weight 10 inter 1517 fall 2 rise 1
+ server 127.0.2.020 127.0.2.20:8080 check weight 10 inter 6216 fall 2 rise 1
+ server 127.0.2.021 127.0.2.21:8080 check weight 10 inter 9192 fall 2 rise 1
+ server 127.0.2.022 127.0.2.22:8080 check weight 10 inter 1828 fall 2 rise 1
+ server 127.0.2.023 127.0.2.23:8080 check weight 10 inter 2772 fall 2 rise 1
+ server 127.0.2.024 127.0.2.24:8080 check weight 10 inter 5541 fall 2 rise 1
+ server 127.0.2.025 127.0.2.25:8080 check weight 10 inter 8020 fall 2 rise 1
+ server 127.0.2.026 127.0.2.26:8080 check weight 10 inter 6877 fall 2 rise 1
+ server 127.0.2.027 127.0.2.27:8080 check weight 10 inter 1000 fall 2 rise 1
+ server 127.0.2.028 127.0.2.28:8080 check weight 10 inter 5809 fall 2 rise 1
+ server 127.0.2.029 127.0.2.29:8080 check weight 10 inter 1152 fall 2 rise 1
+ server 127.0.2.030 127.0.2.30:8080 check weight 10 inter 8484 fall 2 rise 1
+ server 127.0.2.031 127.0.2.31:8080 check weight 10 inter 5223 fall 2 rise 1
+ server 127.0.2.032 127.0.2.32:8080 check weight 10 inter 3444 fall 2 rise 1
+ server 127.0.2.033 127.0.2.33:8080 check weight 10 inter 2710 fall 2 rise 1
+ server 127.0.2.034 127.0.2.34:8080 check weight 10 inter 7786 fall 2 rise 1
+ server 127.0.2.035 127.0.2.35:8080 check weight 10 inter 2302 fall 2 rise 1
+ server 127.0.2.036 127.0.2.36:8080 check weight 10 inter 8732 fall 2 rise 1
+ server 127.0.2.037 127.0.2.37:8080 check weight 10 inter 9474 fall 2 rise 1
+ server 127.0.2.038 127.0.2.38:8080 check weight 10 inter 4746 fall 2 rise 1
+ server 127.0.2.039 127.0.2.39:8080 check weight 10 inter 1142 fall 2 rise 1
+ server 127.0.2.040 127.0.2.40:8080 check weight 10 inter 1965 fall 2 rise 1
+ server 127.0.2.041 127.0.2.41:8080 check weight 10 inter 3669 fall 2 rise 1
+ server 127.0.2.042 127.0.2.42:8080 check weight 10 inter 8573 fall 2 rise 1
+ server 127.0.2.043 127.0.2.43:8080 check weight 10 inter 1901 fall 2 rise 1
+ server 127.0.2.044 127.0.2.44:8080 check weight 10 inter 5049 fall 2 rise 1
+ server 127.0.2.045 127.0.2.45:8080 check weight 10 inter 5846 fall 2 rise 1
+ server 127.0.2.046 127.0.2.46:8080 check weight 10 inter 9087 fall 2 rise 1
+ server 127.0.2.047 127.0.2.47:8080 check weight 10 inter 1301 fall 2 rise 1
+ server 127.0.2.048 127.0.2.48:8080 check weight 10 inter 2878 fall 2 rise 1
+ server 127.0.2.049 127.0.2.49:8080 check weight 10 inter 636 fall 2 rise 1
+ server 127.0.2.050 127.0.2.50:8080 check weight 10 inter 8543 fall 2 rise 1
+ server 127.0.2.051 127.0.2.51:8080 check weight 10 inter 7392 fall 2 rise 1
+ server 127.0.2.052 127.0.2.52:8080 check weight 10 inter 6210 fall 2 rise 1
+ server 127.0.2.053 127.0.2.53:8080 check weight 10 inter 4667 fall 2 rise 1
+ server 127.0.2.054 127.0.2.54:8080 check weight 10 inter 5306 fall 2 rise 1
+ server 127.0.2.055 127.0.2.55:8080 check weight 10 inter 5030 fall 2 rise 1
+ server 127.0.2.056 127.0.2.56:8080 check weight 10 inter 9711 fall 2 rise 1
+ server 127.0.2.057 127.0.2.57:8080 check weight 10 inter 4801 fall 2 rise 1
+ server 127.0.2.058 127.0.2.58:8080 check weight 10 inter 3605 fall 2 rise 1
+ server 127.0.2.059 127.0.2.59:8080 check weight 10 inter 5100 fall 2 rise 1
+ server 127.0.2.060 127.0.2.60:8080 check weight 10 inter 7534 fall 2 rise 1
+ server 127.0.2.061 127.0.2.61:8080 check weight 10 inter 8912 fall 2 rise 1
+ server 127.0.2.062 127.0.2.62:8080 check weight 10 inter 4795 fall 2 rise 1
+ server 127.0.2.063 127.0.2.63:8080 check weight 10 inter 7365 fall 2 rise 1
+ server 127.0.2.064 127.0.2.64:8080 check weight 10 inter 8404 fall 2 rise 1
+ server 127.0.2.065 127.0.2.65:8080 check weight 10 inter 7817 fall 2 rise 1
+ server 127.0.2.066 127.0.2.66:8080 check weight 10 inter 2652 fall 2 rise 1
+ server 127.0.2.067 127.0.2.67:8080 check weight 10 inter 1061 fall 2 rise 1
+ server 127.0.2.068 127.0.2.68:8080 check weight 10 inter 7040 fall 2 rise 1
+ server 127.0.2.069 127.0.2.69:8080 check weight 10 inter 3357 fall 2 rise 1
+ server 127.0.2.070 127.0.2.70:8080 check weight 10 inter 882 fall 2 rise 1
+ server 127.0.2.071 127.0.2.71:8080 check weight 10 inter 634 fall 2 rise 1
+ server 127.0.2.072 127.0.2.72:8080 check weight 10 inter 2176 fall 2 rise 1
+ server 127.0.2.073 127.0.2.73:8080 check weight 10 inter 6932 fall 2 rise 1
+ server 127.0.2.074 127.0.2.74:8080 check weight 10 inter 5394 fall 2 rise 1
+ server 127.0.2.075 127.0.2.75:8080 check weight 10 inter 6601 fall 2 rise 1
+ server 127.0.2.076 127.0.2.76:8080 check weight 10 inter 8038 fall 2 rise 1
+ server 127.0.2.077 127.0.2.77:8080 check weight 10 inter 6089 fall 2 rise 1
+ server 127.0.2.078 127.0.2.78:8080 check weight 10 inter 2904 fall 2 rise 1
+ server 127.0.2.079 127.0.2.79:8080 check weight 10 inter 6633 fall 2 rise 1
+ server 127.0.2.080 127.0.2.80:8080 check weight 10 inter 5679 fall 2 rise 1
+ server 127.0.2.081 127.0.2.81:8080 check weight 10 inter 1339 fall 2 rise 1
+ server 127.0.2.082 127.0.2.82:8080 check weight 10 inter 6079 fall 2 rise 1
+ server 127.0.2.083 127.0.2.83:8080 check weight 10 inter 6657 fall 2 rise 1
+ server 127.0.2.084 127.0.2.84:8080 check weight 10 inter 5933 fall 2 rise 1
+ server 127.0.2.085 127.0.2.85:8080 check weight 10 inter 8004 fall 2 rise 1
+ server 127.0.2.086 127.0.2.86:8080 check weight 10 inter 4050 fall 2 rise 1
+ server 127.0.2.087 127.0.2.87:8080 check weight 10 inter 7875 fall 2 rise 1
+ server 127.0.2.088 127.0.2.88:8080 check weight 10 inter 4441 fall 2 rise 1
+ server 127.0.2.089 127.0.2.89:8080 check weight 10 inter 823 fall 2 rise 1
+ server 127.0.2.090 127.0.2.90:8080 check weight 10 inter 8661 fall 2 rise 1
+ server 127.0.2.091 127.0.2.91:8080 check weight 10 inter 1013 fall 2 rise 1
+ server 127.0.2.092 127.0.2.92:8080 check weight 10 inter 6458 fall 2 rise 1
+ server 127.0.2.093 127.0.2.93:8080 check weight 10 inter 7820 fall 2 rise 1
+ server 127.0.2.094 127.0.2.94:8080 check weight 10 inter 5555 fall 2 rise 1
+ server 127.0.2.095 127.0.2.95:8080 check weight 10 inter 1571 fall 2 rise 1
+ server 127.0.2.096 127.0.2.96:8080 check weight 10 inter 835 fall 2 rise 1
+ server 127.0.2.097 127.0.2.97:8080 check weight 10 inter 4988 fall 2 rise 1
+ server 127.0.2.098 127.0.2.98:8080 check weight 10 inter 6806 fall 2 rise 1
+ server 127.0.2.099 127.0.2.99:8080 check weight 10 inter 7815 fall 2 rise 1
+ server 127.0.2.100 127.0.2.100:8080 check weight 10 inter 4288 fall 2 rise 1
+ server 127.0.2.101 127.0.2.101:8080 check weight 10 inter 9995 fall 2 rise 1
+ server 127.0.2.102 127.0.2.102:8080 check weight 10 inter 1881 fall 2 rise 1
+ server 127.0.2.103 127.0.2.103:8080 check weight 10 inter 6532 fall 2 rise 1
+ server 127.0.2.104 127.0.2.104:8080 check weight 10 inter 3631 fall 2 rise 1
+ server 127.0.2.105 127.0.2.105:8080 check weight 10 inter 3703 fall 2 rise 1
+ server 127.0.2.106 127.0.2.106:8080 check weight 10 inter 861 fall 2 rise 1
+ server 127.0.2.107 127.0.2.107:8080 check weight 10 inter 7685 fall 2 rise 1
+ server 127.0.2.108 127.0.2.108:8080 check weight 10 inter 2015 fall 2 rise 1
+ server 127.0.2.109 127.0.2.109:8080 check weight 10 inter 469 fall 2 rise 1
+ server 127.0.2.110 127.0.2.110:8080 check weight 10 inter 8412 fall 2 rise 1
+ server 127.0.2.111 127.0.2.111:8080 check weight 10 inter 5112 fall 2 rise 1
+ server 127.0.2.112 127.0.2.112:8080 check weight 10 inter 1929 fall 2 rise 1
+ server 127.0.2.113 127.0.2.113:8080 check weight 10 inter 2614 fall 2 rise 1
+ server 127.0.2.114 127.0.2.114:8080 check weight 10 inter 738 fall 2 rise 1
+ server 127.0.2.115 127.0.2.115:8080 check weight 10 inter 9049 fall 2 rise 1
+ server 127.0.2.116 127.0.2.116:8080 check weight 10 inter 4401 fall 2 rise 1
+ server 127.0.2.117 127.0.2.117:8080 check weight 10 inter 7468 fall 2 rise 1
+ server 127.0.2.118 127.0.2.118:8080 check weight 10 inter 3989 fall 2 rise 1
+ server 127.0.2.119 127.0.2.119:8080 check weight 10 inter 2992 fall 2 rise 1
+ server 127.0.2.120 127.0.2.120:8080 check weight 10 inter 362 fall 2 rise 1
+ server 127.0.2.121 127.0.2.121:8080 check weight 10 inter 2623 fall 2 rise 1
+ server 127.0.2.122 127.0.2.122:8080 check weight 10 inter 856 fall 2 rise 1
+ server 127.0.2.123 127.0.2.123:8080 check weight 10 inter 2987 fall 2 rise 1
+ server 127.0.2.124 127.0.2.124:8080 check weight 10 inter 860 fall 2 rise 1
+ server 127.0.2.125 127.0.2.125:8080 check weight 10 inter 2445 fall 2 rise 1
+ server 127.0.2.126 127.0.2.126:8080 check weight 10 inter 2099 fall 2 rise 1
+ server 127.0.2.127 127.0.2.127:8080 check weight 10 inter 169 fall 2 rise 1
+ server 127.0.2.128 127.0.2.128:8080 check weight 10 inter 9304 fall 2 rise 1
+ server 127.0.2.129 127.0.2.129:8080 check weight 10 inter 3813 fall 2 rise 1
+ server 127.0.2.130 127.0.2.130:8080 check weight 10 inter 3136 fall 2 rise 1
+ server 127.0.2.131 127.0.2.131:8080 check weight 10 inter 9739 fall 2 rise 1
+ server 127.0.2.132 127.0.2.132:8080 check weight 10 inter 9829 fall 2 rise 1
+ server 127.0.2.133 127.0.2.133:8080 check weight 10 inter 3762 fall 2 rise 1
+ server 127.0.2.134 127.0.2.134:8080 check weight 10 inter 9061 fall 2 rise 1
+ server 127.0.2.135 127.0.2.135:8080 check weight 10 inter 9771 fall 2 rise 1
+ server 127.0.2.136 127.0.2.136:8080 check weight 10 inter 9106 fall 2 rise 1
+ server 127.0.2.137 127.0.2.137:8080 check weight 10 inter 8440 fall 2 rise 1
+ server 127.0.2.138 127.0.2.138:8080 check weight 10 inter 6517 fall 2 rise 1
+ server 127.0.2.139 127.0.2.139:8080 check weight 10 inter 1530 fall 2 rise 1
+ server 127.0.2.140 127.0.2.140:8080 check weight 10 inter 282 fall 2 rise 1
+ server 127.0.2.141 127.0.2.141:8080 check weight 10 inter 8816 fall 2 rise 1
+ server 127.0.2.142 127.0.2.142:8080 check weight 10 inter 4262 fall 2 rise 1
+ server 127.0.2.143 127.0.2.143:8080 check weight 10 inter 1931 fall 2 rise 1
+ server 127.0.2.144 127.0.2.144:8080 check weight 10 inter 1494 fall 2 rise 1
+ server 127.0.2.145 127.0.2.145:8080 check weight 10 inter 2820 fall 2 rise 1
+ server 127.0.2.146 127.0.2.146:8080 check weight 10 inter 6224 fall 2 rise 1
+ server 127.0.2.147 127.0.2.147:8080 check weight 10 inter 9184 fall 2 rise 1
+ server 127.0.2.148 127.0.2.148:8080 check weight 10 inter 9605 fall 2 rise 1
+ server 127.0.2.149 127.0.2.149:8080 check weight 10 inter 6313 fall 2 rise 1
+ server 127.0.2.150 127.0.2.150:8080 check weight 10 inter 4602 fall 2 rise 1
+ server 127.0.2.151 127.0.2.151:8080 check weight 10 inter 568 fall 2 rise 1
+ server 127.0.2.152 127.0.2.152:8080 check weight 10 inter 5164 fall 2 rise 1
+ server 127.0.2.153 127.0.2.153:8080 check weight 10 inter 2575 fall 2 rise 1
+ server 127.0.2.154 127.0.2.154:8080 check weight 10 inter 6164 fall 2 rise 1
+ server 127.0.2.155 127.0.2.155:8080 check weight 10 inter 3989 fall 2 rise 1
+ server 127.0.2.156 127.0.2.156:8080 check weight 10 inter 3534 fall 2 rise 1
+ server 127.0.2.157 127.0.2.157:8080 check weight 10 inter 1274 fall 2 rise 1
+ server 127.0.2.158 127.0.2.158:8080 check weight 10 inter 2083 fall 2 rise 1
+ server 127.0.2.159 127.0.2.159:8080 check weight 10 inter 2911 fall 2 rise 1
+ server 127.0.2.160 127.0.2.160:8080 check weight 10 inter 6666 fall 2 rise 1
+ server 127.0.2.161 127.0.2.161:8080 check weight 10 inter 9725 fall 2 rise 1
+ server 127.0.2.162 127.0.2.162:8080 check weight 10 inter 6161 fall 2 rise 1
+ server 127.0.2.163 127.0.2.163:8080 check weight 10 inter 6123 fall 2 rise 1
+ server 127.0.2.164 127.0.2.164:8080 check weight 10 inter 296 fall 2 rise 1
+ server 127.0.2.165 127.0.2.165:8080 check weight 10 inter 4028 fall 2 rise 1
+ server 127.0.2.166 127.0.2.166:8080 check weight 10 inter 7297 fall 2 rise 1
+ server 127.0.2.167 127.0.2.167:8080 check weight 10 inter 2553 fall 2 rise 1
+ server 127.0.2.168 127.0.2.168:8080 check weight 10 inter 9505 fall 2 rise 1
+ server 127.0.2.169 127.0.2.169:8080 check weight 10 inter 5902 fall 2 rise 1
+ server 127.0.2.170 127.0.2.170:8080 check weight 10 inter 7235 fall 2 rise 1
+ server 127.0.2.171 127.0.2.171:8080 check weight 10 inter 6624 fall 2 rise 1
+ server 127.0.2.172 127.0.2.172:8080 check weight 10 inter 6816 fall 2 rise 1
+ server 127.0.2.173 127.0.2.173:8080 check weight 10 inter 6580 fall 2 rise 1
+ server 127.0.2.174 127.0.2.174:8080 check weight 10 inter 4347 fall 2 rise 1
+ server 127.0.2.175 127.0.2.175:8080 check weight 10 inter 2473 fall 2 rise 1
+ server 127.0.2.176 127.0.2.176:8080 check weight 10 inter 1292 fall 2 rise 1
+ server 127.0.2.177 127.0.2.177:8080 check weight 10 inter 4461 fall 2 rise 1
+ server 127.0.2.178 127.0.2.178:8080 check weight 10 inter 641 fall 2 rise 1
+ server 127.0.2.179 127.0.2.179:8080 check weight 10 inter 3790 fall 2 rise 1
+ server 127.0.2.180 127.0.2.180:8080 check weight 10 inter 5747 fall 2 rise 1
+ server 127.0.2.181 127.0.2.181:8080 check weight 10 inter 1717 fall 2 rise 1
+ server 127.0.2.182 127.0.2.182:8080 check weight 10 inter 8921 fall 2 rise 1
+ server 127.0.2.183 127.0.2.183:8080 check weight 10 inter 7585 fall 2 rise 1
+ server 127.0.2.184 127.0.2.184:8080 check weight 10 inter 198 fall 2 rise 1
+ server 127.0.2.185 127.0.2.185:8080 check weight 10 inter 6129 fall 2 rise 1
+ server 127.0.2.186 127.0.2.186:8080 check weight 10 inter 2193 fall 2 rise 1
+ server 127.0.2.187 127.0.2.187:8080 check weight 10 inter 3564 fall 2 rise 1
+ server 127.0.2.188 127.0.2.188:8080 check weight 10 inter 5175 fall 2 rise 1
+ server 127.0.2.189 127.0.2.189:8080 check weight 10 inter 555 fall 2 rise 1
+ server 127.0.2.190 127.0.2.190:8080 check weight 10 inter 1180 fall 2 rise 1
+ server 127.0.2.191 127.0.2.191:8080 check weight 10 inter 9116 fall 2 rise 1
+ server 127.0.2.192 127.0.2.192:8080 check weight 10 inter 9443 fall 2 rise 1
+ server 127.0.2.193 127.0.2.193:8080 check weight 10 inter 5693 fall 2 rise 1
+ server 127.0.2.194 127.0.2.194:8080 check weight 10 inter 337 fall 2 rise 1
+ server 127.0.2.195 127.0.2.195:8080 check weight 10 inter 6669 fall 2 rise 1
+ server 127.0.2.196 127.0.2.196:8080 check weight 10 inter 223 fall 2 rise 1
+ server 127.0.2.197 127.0.2.197:8080 check weight 10 inter 1311 fall 2 rise 1
+ server 127.0.2.198 127.0.2.198:8080 check weight 10 inter 5010 fall 2 rise 1
+ server 127.0.2.199 127.0.2.199:8080 check weight 10 inter 5572 fall 2 rise 1
+ server 127.0.2.200 127.0.2.200:8080 check weight 10 inter 5555 fall 2 rise 1
+ server 127.0.2.201 127.0.2.201:8080 check weight 10 inter 9458 fall 2 rise 1
+ server 127.0.2.202 127.0.2.202:8080 check weight 10 inter 6125 fall 2 rise 1
+ server 127.0.2.203 127.0.2.203:8080 check weight 10 inter 6334 fall 2 rise 1
+ server 127.0.2.204 127.0.2.204:8080 check weight 10 inter 2873 fall 2 rise 1
+ server 127.0.2.205 127.0.2.205:8080 check weight 10 inter 4200 fall 2 rise 1
+ server 127.0.2.206 127.0.2.206:8080 check weight 10 inter 1653 fall 2 rise 1
+ server 127.0.2.207 127.0.2.207:8080 check weight 10 inter 4459 fall 2 rise 1
+ server 127.0.2.208 127.0.2.208:8080 check weight 10 inter 3605 fall 2 rise 1
+ server 127.0.2.209 127.0.2.209:8080 check weight 10 inter 9273 fall 2 rise 1
+ server 127.0.2.210 127.0.2.210:8080 check weight 10 inter 2030 fall 2 rise 1
+ server 127.0.2.211 127.0.2.211:8080 check weight 10 inter 10 fall 2 rise 1
+ server 127.0.2.212 127.0.2.212:8080 check weight 10 inter 1538 fall 2 rise 1
+ server 127.0.2.213 127.0.2.213:8080 check weight 10 inter 5847 fall 2 rise 1
+ server 127.0.2.214 127.0.2.214:8080 check weight 10 inter 7995 fall 2 rise 1
+ server 127.0.2.215 127.0.2.215:8080 check weight 10 inter 1220 fall 2 rise 1
+ server 127.0.2.216 127.0.2.216:8080 check weight 10 inter 1104 fall 2 rise 1
+ server 127.0.2.217 127.0.2.217:8080 check weight 10 inter 9036 fall 2 rise 1
+ server 127.0.2.218 127.0.2.218:8080 check weight 10 inter 3719 fall 2 rise 1
+ server 127.0.2.219 127.0.2.219:8080 check weight 10 inter 6136 fall 2 rise 1
+ server 127.0.2.220 127.0.2.220:8080 check weight 10 inter 9294 fall 2 rise 1
+ server 127.0.2.221 127.0.2.221:8080 check weight 10 inter 4920 fall 2 rise 1
+ server 127.0.2.222 127.0.2.222:8080 check weight 10 inter 4149 fall 2 rise 1
+ server 127.0.2.223 127.0.2.223:8080 check weight 10 inter 3833 fall 2 rise 1
+ server 127.0.2.224 127.0.2.224:8080 check weight 10 inter 3977 fall 2 rise 1
+ server 127.0.2.225 127.0.2.225:8080 check weight 10 inter 524 fall 2 rise 1
+ server 127.0.2.226 127.0.2.226:8080 check weight 10 inter 7289 fall 2 rise 1
+ server 127.0.2.227 127.0.2.227:8080 check weight 10 inter 425 fall 2 rise 1
+ server 127.0.2.228 127.0.2.228:8080 check weight 10 inter 4195 fall 2 rise 1
+ server 127.0.2.229 127.0.2.229:8080 check weight 10 inter 5589 fall 2 rise 1
+ server 127.0.2.230 127.0.2.230:8080 check weight 10 inter 8642 fall 2 rise 1
+ server 127.0.2.231 127.0.2.231:8080 check weight 10 inter 788 fall 2 rise 1
+ server 127.0.2.232 127.0.2.232:8080 check weight 10 inter 6114 fall 2 rise 1
+ server 127.0.2.233 127.0.2.233:8080 check weight 10 inter 2778 fall 2 rise 1
+ server 127.0.2.234 127.0.2.234:8080 check weight 10 inter 5166 fall 2 rise 1
+ server 127.0.2.235 127.0.2.235:8080 check weight 10 inter 8909 fall 2 rise 1
+ server 127.0.2.236 127.0.2.236:8080 check weight 10 inter 381 fall 2 rise 1
+ server 127.0.2.237 127.0.2.237:8080 check weight 10 inter 8805 fall 2 rise 1
+ server 127.0.2.238 127.0.2.238:8080 check weight 10 inter 8876 fall 2 rise 1
+ server 127.0.2.239 127.0.2.239:8080 check weight 10 inter 3033 fall 2 rise 1
+ server 127.0.2.240 127.0.2.240:8080 check weight 10 inter 4375 fall 2 rise 1
+ server 127.0.2.241 127.0.2.241:8080 check weight 10 inter 7601 fall 2 rise 1
+ server 127.0.2.242 127.0.2.242:8080 check weight 10 inter 2831 fall 2 rise 1
+ server 127.0.2.243 127.0.2.243:8080 check weight 10 inter 4333 fall 2 rise 1
+ server 127.0.2.244 127.0.2.244:8080 check weight 10 inter 9129 fall 2 rise 1
+ server 127.0.2.245 127.0.2.245:8080 check weight 10 inter 9255 fall 2 rise 1
+ server 127.0.2.246 127.0.2.246:8080 check weight 10 inter 6423 fall 2 rise 1
+ server 127.0.2.247 127.0.2.247:8080 check weight 10 inter 5448 fall 2 rise 1
+ server 127.0.2.248 127.0.2.248:8080 check weight 10 inter 8881 fall 2 rise 1
+ server 127.0.2.249 127.0.2.249:8080 check weight 10 inter 120 fall 2 rise 1
+ server 127.0.2.250 127.0.2.250:8080 check weight 10 inter 992 fall 2 rise 1
+ server 127.0.3.001 127.0.3.1:8080 check weight 10 inter 6544 fall 2 rise 1
+ server 127.0.3.002 127.0.3.2:8080 check weight 10 inter 4541 fall 2 rise 1
+ server 127.0.3.003 127.0.3.3:8080 check weight 10 inter 8457 fall 2 rise 1
+ server 127.0.3.004 127.0.3.4:8080 check weight 10 inter 5463 fall 2 rise 1
+ server 127.0.3.005 127.0.3.5:8080 check weight 10 inter 3374 fall 2 rise 1
+ server 127.0.3.006 127.0.3.6:8080 check weight 10 inter 9206 fall 2 rise 1
+ server 127.0.3.007 127.0.3.7:8080 check weight 10 inter 1634 fall 2 rise 1
+ server 127.0.3.008 127.0.3.8:8080 check weight 10 inter 272 fall 2 rise 1
+ server 127.0.3.009 127.0.3.9:8080 check weight 10 inter 4089 fall 2 rise 1
+ server 127.0.3.010 127.0.3.10:8080 check weight 10 inter 236 fall 2 rise 1
+ server 127.0.3.011 127.0.3.11:8080 check weight 10 inter 6294 fall 2 rise 1
+ server 127.0.3.012 127.0.3.12:8080 check weight 10 inter 953 fall 2 rise 1
+ server 127.0.3.013 127.0.3.13:8080 check weight 10 inter 4195 fall 2 rise 1
+ server 127.0.3.014 127.0.3.14:8080 check weight 10 inter 7093 fall 2 rise 1
+ server 127.0.3.015 127.0.3.15:8080 check weight 10 inter 2608 fall 2 rise 1
+ server 127.0.3.016 127.0.3.16:8080 check weight 10 inter 9036 fall 2 rise 1
+ server 127.0.3.017 127.0.3.17:8080 check weight 10 inter 245 fall 2 rise 1
+ server 127.0.3.018 127.0.3.18:8080 check weight 10 inter 5780 fall 2 rise 1
+ server 127.0.3.019 127.0.3.19:8080 check weight 10 inter 4209 fall 2 rise 1
+ server 127.0.3.020 127.0.3.20:8080 check weight 10 inter 3335 fall 2 rise 1
+ server 127.0.3.021 127.0.3.21:8080 check weight 10 inter 2907 fall 2 rise 1
+ server 127.0.3.022 127.0.3.22:8080 check weight 10 inter 1067 fall 2 rise 1
+ server 127.0.3.023 127.0.3.23:8080 check weight 10 inter 5627 fall 2 rise 1
+ server 127.0.3.024 127.0.3.24:8080 check weight 10 inter 2651 fall 2 rise 1
+ server 127.0.3.025 127.0.3.25:8080 check weight 10 inter 3663 fall 2 rise 1
+ server 127.0.3.026 127.0.3.26:8080 check weight 10 inter 2418 fall 2 rise 1
+ server 127.0.3.027 127.0.3.27:8080 check weight 10 inter 4717 fall 2 rise 1
+ server 127.0.3.028 127.0.3.28:8080 check weight 10 inter 9590 fall 2 rise 1
+ server 127.0.3.029 127.0.3.29:8080 check weight 10 inter 2742 fall 2 rise 1
+ server 127.0.3.030 127.0.3.30:8080 check weight 10 inter 5427 fall 2 rise 1
+ server 127.0.3.031 127.0.3.31:8080 check weight 10 inter 4045 fall 2 rise 1
+ server 127.0.3.032 127.0.3.32:8080 check weight 10 inter 7585 fall 2 rise 1
+ server 127.0.3.033 127.0.3.33:8080 check weight 10 inter 8973 fall 2 rise 1
+ server 127.0.3.034 127.0.3.34:8080 check weight 10 inter 9610 fall 2 rise 1
+ server 127.0.3.035 127.0.3.35:8080 check weight 10 inter 4711 fall 2 rise 1
+ server 127.0.3.036 127.0.3.36:8080 check weight 10 inter 1449 fall 2 rise 1
+ server 127.0.3.037 127.0.3.37:8080 check weight 10 inter 5314 fall 2 rise 1
+ server 127.0.3.038 127.0.3.38:8080 check weight 10 inter 9424 fall 2 rise 1
+ server 127.0.3.039 127.0.3.39:8080 check weight 10 inter 8439 fall 2 rise 1
+ server 127.0.3.040 127.0.3.40:8080 check weight 10 inter 2479 fall 2 rise 1
+ server 127.0.3.041 127.0.3.41:8080 check weight 10 inter 2003 fall 2 rise 1
+ server 127.0.3.042 127.0.3.42:8080 check weight 10 inter 8114 fall 2 rise 1
+ server 127.0.3.043 127.0.3.43:8080 check weight 10 inter 2312 fall 2 rise 1
+ server 127.0.3.044 127.0.3.44:8080 check weight 10 inter 9950 fall 2 rise 1
+ server 127.0.3.045 127.0.3.45:8080 check weight 10 inter 7511 fall 2 rise 1
+ server 127.0.3.046 127.0.3.46:8080 check weight 10 inter 5299 fall 2 rise 1
+ server 127.0.3.047 127.0.3.47:8080 check weight 10 inter 3226 fall 2 rise 1
+ server 127.0.3.048 127.0.3.48:8080 check weight 10 inter 4047 fall 2 rise 1
+ server 127.0.3.049 127.0.3.49:8080 check weight 10 inter 8349 fall 2 rise 1
+ server 127.0.3.050 127.0.3.50:8080 check weight 10 inter 4486 fall 2 rise 1
+ server 127.0.3.051 127.0.3.51:8080 check weight 10 inter 918 fall 2 rise 1
+ server 127.0.3.052 127.0.3.52:8080 check weight 10 inter 7598 fall 2 rise 1
+ server 127.0.3.053 127.0.3.53:8080 check weight 10 inter 7288 fall 2 rise 1
+ server 127.0.3.054 127.0.3.54:8080 check weight 10 inter 9274 fall 2 rise 1
+ server 127.0.3.055 127.0.3.55:8080 check weight 10 inter 7073 fall 2 rise 1
+ server 127.0.3.056 127.0.3.56:8080 check weight 10 inter 8266 fall 2 rise 1
+ server 127.0.3.057 127.0.3.57:8080 check weight 10 inter 7015 fall 2 rise 1
+ server 127.0.3.058 127.0.3.58:8080 check weight 10 inter 4275 fall 2 rise 1
+ server 127.0.3.059 127.0.3.59:8080 check weight 10 inter 4465 fall 2 rise 1
+ server 127.0.3.060 127.0.3.60:8080 check weight 10 inter 6431 fall 2 rise 1
+ server 127.0.3.061 127.0.3.61:8080 check weight 10 inter 2374 fall 2 rise 1
+ server 127.0.3.062 127.0.3.62:8080 check weight 10 inter 2460 fall 2 rise 1
+ server 127.0.3.063 127.0.3.63:8080 check weight 10 inter 5779 fall 2 rise 1
+ server 127.0.3.064 127.0.3.64:8080 check weight 10 inter 5316 fall 2 rise 1
+ server 127.0.3.065 127.0.3.65:8080 check weight 10 inter 8023 fall 2 rise 1
+ server 127.0.3.066 127.0.3.66:8080 check weight 10 inter 9407 fall 2 rise 1
+ server 127.0.3.067 127.0.3.67:8080 check weight 10 inter 3913 fall 2 rise 1
+ server 127.0.3.068 127.0.3.68:8080 check weight 10 inter 3684 fall 2 rise 1
+ server 127.0.3.069 127.0.3.69:8080 check weight 10 inter 5726 fall 2 rise 1
+ server 127.0.3.070 127.0.3.70:8080 check weight 10 inter 4288 fall 2 rise 1
+ server 127.0.3.071 127.0.3.71:8080 check weight 10 inter 8964 fall 2 rise 1
+ server 127.0.3.072 127.0.3.72:8080 check weight 10 inter 4269 fall 2 rise 1
+ server 127.0.3.073 127.0.3.73:8080 check weight 10 inter 623 fall 2 rise 1
+ server 127.0.3.074 127.0.3.74:8080 check weight 10 inter 1037 fall 2 rise 1
+ server 127.0.3.075 127.0.3.75:8080 check weight 10 inter 3685 fall 2 rise 1
+ server 127.0.3.076 127.0.3.76:8080 check weight 10 inter 2729 fall 2 rise 1
+ server 127.0.3.077 127.0.3.77:8080 check weight 10 inter 3720 fall 2 rise 1
+ server 127.0.3.078 127.0.3.78:8080 check weight 10 inter 134 fall 2 rise 1
+ server 127.0.3.079 127.0.3.79:8080 check weight 10 inter 290 fall 2 rise 1
+ server 127.0.3.080 127.0.3.80:8080 check weight 10 inter 6448 fall 2 rise 1
+ server 127.0.3.081 127.0.3.81:8080 check weight 10 inter 8878 fall 2 rise 1
+ server 127.0.3.082 127.0.3.82:8080 check weight 10 inter 8123 fall 2 rise 1
+ server 127.0.3.083 127.0.3.83:8080 check weight 10 inter 1659 fall 2 rise 1
+ server 127.0.3.084 127.0.3.84:8080 check weight 10 inter 5018 fall 2 rise 1
+ server 127.0.3.085 127.0.3.85:8080 check weight 10 inter 7881 fall 2 rise 1
+ server 127.0.3.086 127.0.3.86:8080 check weight 10 inter 5482 fall 2 rise 1
+ server 127.0.3.087 127.0.3.87:8080 check weight 10 inter 1498 fall 2 rise 1
+ server 127.0.3.088 127.0.3.88:8080 check weight 10 inter 853 fall 2 rise 1
+ server 127.0.3.089 127.0.3.89:8080 check weight 10 inter 8286 fall 2 rise 1
+ server 127.0.3.090 127.0.3.90:8080 check weight 10 inter 9317 fall 2 rise 1
+ server 127.0.3.091 127.0.3.91:8080 check weight 10 inter 4652 fall 2 rise 1
+ server 127.0.3.092 127.0.3.92:8080 check weight 10 inter 3899 fall 2 rise 1
+ server 127.0.3.093 127.0.3.93:8080 check weight 10 inter 1040 fall 2 rise 1
+ server 127.0.3.094 127.0.3.94:8080 check weight 10 inter 1526 fall 2 rise 1
+ server 127.0.3.095 127.0.3.95:8080 check weight 10 inter 595 fall 2 rise 1
+ server 127.0.3.096 127.0.3.96:8080 check weight 10 inter 2096 fall 2 rise 1
+ server 127.0.3.097 127.0.3.97:8080 check weight 10 inter 406 fall 2 rise 1
+ server 127.0.3.098 127.0.3.98:8080 check weight 10 inter 2274 fall 2 rise 1
+ server 127.0.3.099 127.0.3.99:8080 check weight 10 inter 8519 fall 2 rise 1
+ server 127.0.3.100 127.0.3.100:8080 check weight 10 inter 63 fall 2 rise 1
+ server 127.0.3.101 127.0.3.101:8080 check weight 10 inter 4714 fall 2 rise 1
+ server 127.0.3.102 127.0.3.102:8080 check weight 10 inter 8814 fall 2 rise 1
+ server 127.0.3.103 127.0.3.103:8080 check weight 10 inter 1536 fall 2 rise 1
+ server 127.0.3.104 127.0.3.104:8080 check weight 10 inter 3170 fall 2 rise 1
+ server 127.0.3.105 127.0.3.105:8080 check weight 10 inter 1287 fall 2 rise 1
+ server 127.0.3.106 127.0.3.106:8080 check weight 10 inter 9493 fall 2 rise 1
+ server 127.0.3.107 127.0.3.107:8080 check weight 10 inter 5443 fall 2 rise 1
+ server 127.0.3.108 127.0.3.108:8080 check weight 10 inter 8867 fall 2 rise 1
+ server 127.0.3.109 127.0.3.109:8080 check weight 10 inter 7072 fall 2 rise 1
+ server 127.0.3.110 127.0.3.110:8080 check weight 10 inter 6356 fall 2 rise 1
+ server 127.0.3.111 127.0.3.111:8080 check weight 10 inter 9760 fall 2 rise 1
+ server 127.0.3.112 127.0.3.112:8080 check weight 10 inter 6886 fall 2 rise 1
+ server 127.0.3.113 127.0.3.113:8080 check weight 10 inter 2368 fall 2 rise 1
+ server 127.0.3.114 127.0.3.114:8080 check weight 10 inter 7291 fall 2 rise 1
+ server 127.0.3.115 127.0.3.115:8080 check weight 10 inter 3080 fall 2 rise 1
+ server 127.0.3.116 127.0.3.116:8080 check weight 10 inter 2498 fall 2 rise 1
+ server 127.0.3.117 127.0.3.117:8080 check weight 10 inter 4885 fall 2 rise 1
+ server 127.0.3.118 127.0.3.118:8080 check weight 10 inter 468 fall 2 rise 1
+ server 127.0.3.119 127.0.3.119:8080 check weight 10 inter 8767 fall 2 rise 1
+ server 127.0.3.120 127.0.3.120:8080 check weight 10 inter 1523 fall 2 rise 1
+ server 127.0.3.121 127.0.3.121:8080 check weight 10 inter 9020 fall 2 rise 1
+ server 127.0.3.122 127.0.3.122:8080 check weight 10 inter 2833 fall 2 rise 1
+ server 127.0.3.123 127.0.3.123:8080 check weight 10 inter 885 fall 2 rise 1
+ server 127.0.3.124 127.0.3.124:8080 check weight 10 inter 2497 fall 2 rise 1
+ server 127.0.3.125 127.0.3.125:8080 check weight 10 inter 5003 fall 2 rise 1
+ server 127.0.3.126 127.0.3.126:8080 check weight 10 inter 5063 fall 2 rise 1
+ server 127.0.3.127 127.0.3.127:8080 check weight 10 inter 5140 fall 2 rise 1
+ server 127.0.3.128 127.0.3.128:8080 check weight 10 inter 1310 fall 2 rise 1
+ server 127.0.3.129 127.0.3.129:8080 check weight 10 inter 481 fall 2 rise 1
+ server 127.0.3.130 127.0.3.130:8080 check weight 10 inter 1069 fall 2 rise 1
+ server 127.0.3.131 127.0.3.131:8080 check weight 10 inter 2137 fall 2 rise 1
+ server 127.0.3.132 127.0.3.132:8080 check weight 10 inter 6498 fall 2 rise 1
+ server 127.0.3.133 127.0.3.133:8080 check weight 10 inter 8110 fall 2 rise 1
+ server 127.0.3.134 127.0.3.134:8080 check weight 10 inter 7842 fall 2 rise 1
+ server 127.0.3.135 127.0.3.135:8080 check weight 10 inter 5858 fall 2 rise 1
+ server 127.0.3.136 127.0.3.136:8080 check weight 10 inter 8343 fall 2 rise 1
+ server 127.0.3.137 127.0.3.137:8080 check weight 10 inter 2977 fall 2 rise 1
+ server 127.0.3.138 127.0.3.138:8080 check weight 10 inter 4641 fall 2 rise 1
+ server 127.0.3.139 127.0.3.139:8080 check weight 10 inter 6540 fall 2 rise 1
+ server 127.0.3.140 127.0.3.140:8080 check weight 10 inter 9796 fall 2 rise 1
+ server 127.0.3.141 127.0.3.141:8080 check weight 10 inter 3077 fall 2 rise 1
+ server 127.0.3.142 127.0.3.142:8080 check weight 10 inter 5782 fall 2 rise 1
+ server 127.0.3.143 127.0.3.143:8080 check weight 10 inter 7898 fall 2 rise 1
+ server 127.0.3.144 127.0.3.144:8080 check weight 10 inter 3177 fall 2 rise 1
+ server 127.0.3.145 127.0.3.145:8080 check weight 10 inter 7003 fall 2 rise 1
+ server 127.0.3.146 127.0.3.146:8080 check weight 10 inter 7102 fall 2 rise 1
+ server 127.0.3.147 127.0.3.147:8080 check weight 10 inter 1285 fall 2 rise 1
+ server 127.0.3.148 127.0.3.148:8080 check weight 10 inter 495 fall 2 rise 1
+ server 127.0.3.149 127.0.3.149:8080 check weight 10 inter 5302 fall 2 rise 1
+ server 127.0.3.150 127.0.3.150:8080 check weight 10 inter 3136 fall 2 rise 1
+ server 127.0.3.151 127.0.3.151:8080 check weight 10 inter 4582 fall 2 rise 1
+ server 127.0.3.152 127.0.3.152:8080 check weight 10 inter 5789 fall 2 rise 1
+ server 127.0.3.153 127.0.3.153:8080 check weight 10 inter 2872 fall 2 rise 1
+ server 127.0.3.154 127.0.3.154:8080 check weight 10 inter 7389 fall 2 rise 1
+ server 127.0.3.155 127.0.3.155:8080 check weight 10 inter 996 fall 2 rise 1
+ server 127.0.3.156 127.0.3.156:8080 check weight 10 inter 6282 fall 2 rise 1
+ server 127.0.3.157 127.0.3.157:8080 check weight 10 inter 9024 fall 2 rise 1
+ server 127.0.3.158 127.0.3.158:8080 check weight 10 inter 8104 fall 2 rise 1
+ server 127.0.3.159 127.0.3.159:8080 check weight 10 inter 8062 fall 2 rise 1
+ server 127.0.3.160 127.0.3.160:8080 check weight 10 inter 7974 fall 2 rise 1
+ server 127.0.3.161 127.0.3.161:8080 check weight 10 inter 7489 fall 2 rise 1
+ server 127.0.3.162 127.0.3.162:8080 check weight 10 inter 390 fall 2 rise 1
+ server 127.0.3.163 127.0.3.163:8080 check weight 10 inter 599 fall 2 rise 1
+ server 127.0.3.164 127.0.3.164:8080 check weight 10 inter 9686 fall 2 rise 1
+ server 127.0.3.165 127.0.3.165:8080 check weight 10 inter 3009 fall 2 rise 1
+ server 127.0.3.166 127.0.3.166:8080 check weight 10 inter 4340 fall 2 rise 1
+ server 127.0.3.167 127.0.3.167:8080 check weight 10 inter 868 fall 2 rise 1
+ server 127.0.3.168 127.0.3.168:8080 check weight 10 inter 1651 fall 2 rise 1
+ server 127.0.3.169 127.0.3.169:8080 check weight 10 inter 2326 fall 2 rise 1
+ server 127.0.3.170 127.0.3.170:8080 check weight 10 inter 2155 fall 2 rise 1
+ server 127.0.3.171 127.0.3.171:8080 check weight 10 inter 5383 fall 2 rise 1
+ server 127.0.3.172 127.0.3.172:8080 check weight 10 inter 2194 fall 2 rise 1
+ server 127.0.3.173 127.0.3.173:8080 check weight 10 inter 5744 fall 2 rise 1
+ server 127.0.3.174 127.0.3.174:8080 check weight 10 inter 1125 fall 2 rise 1
+ server 127.0.3.175 127.0.3.175:8080 check weight 10 inter 1274 fall 2 rise 1
+ server 127.0.3.176 127.0.3.176:8080 check weight 10 inter 306 fall 2 rise 1
+ server 127.0.3.177 127.0.3.177:8080 check weight 10 inter 3078 fall 2 rise 1
+ server 127.0.3.178 127.0.3.178:8080 check weight 10 inter 6108 fall 2 rise 1
+ server 127.0.3.179 127.0.3.179:8080 check weight 10 inter 9066 fall 2 rise 1
+ server 127.0.3.180 127.0.3.180:8080 check weight 10 inter 1944 fall 2 rise 1
+ server 127.0.3.181 127.0.3.181:8080 check weight 10 inter 9090 fall 2 rise 1
+ server 127.0.3.182 127.0.3.182:8080 check weight 10 inter 7750 fall 2 rise 1
+ server 127.0.3.183 127.0.3.183:8080 check weight 10 inter 7721 fall 2 rise 1
+ server 127.0.3.184 127.0.3.184:8080 check weight 10 inter 6330 fall 2 rise 1
+ server 127.0.3.185 127.0.3.185:8080 check weight 10 inter 6684 fall 2 rise 1
+ server 127.0.3.186 127.0.3.186:8080 check weight 10 inter 1762 fall 2 rise 1
+ server 127.0.3.187 127.0.3.187:8080 check weight 10 inter 1201 fall 2 rise 1
+ server 127.0.3.188 127.0.3.188:8080 check weight 10 inter 7325 fall 2 rise 1
+ server 127.0.3.189 127.0.3.189:8080 check weight 10 inter 9127 fall 2 rise 1
+ server 127.0.3.190 127.0.3.190:8080 check weight 10 inter 5506 fall 2 rise 1
+ server 127.0.3.191 127.0.3.191:8080 check weight 10 inter 6617 fall 2 rise 1
+ server 127.0.3.192 127.0.3.192:8080 check weight 10 inter 7038 fall 2 rise 1
+ server 127.0.3.193 127.0.3.193:8080 check weight 10 inter 2781 fall 2 rise 1
+ server 127.0.3.194 127.0.3.194:8080 check weight 10 inter 8278 fall 2 rise 1
+ server 127.0.3.195 127.0.3.195:8080 check weight 10 inter 6425 fall 2 rise 1
+ server 127.0.3.196 127.0.3.196:8080 check weight 10 inter 2643 fall 2 rise 1
+ server 127.0.3.197 127.0.3.197:8080 check weight 10 inter 540 fall 2 rise 1
+ server 127.0.3.198 127.0.3.198:8080 check weight 10 inter 1100 fall 2 rise 1
+ server 127.0.3.199 127.0.3.199:8080 check weight 10 inter 6878 fall 2 rise 1
+ server 127.0.3.200 127.0.3.200:8080 check weight 10 inter 9359 fall 2 rise 1
+ server 127.0.3.201 127.0.3.201:8080 check weight 10 inter 5309 fall 2 rise 1
+ server 127.0.3.202 127.0.3.202:8080 check weight 10 inter 6682 fall 2 rise 1
+ server 127.0.3.203 127.0.3.203:8080 check weight 10 inter 4301 fall 2 rise 1
+ server 127.0.3.204 127.0.3.204:8080 check weight 10 inter 3528 fall 2 rise 1
+ server 127.0.3.205 127.0.3.205:8080 check weight 10 inter 7576 fall 2 rise 1
+ server 127.0.3.206 127.0.3.206:8080 check weight 10 inter 7687 fall 2 rise 1
+ server 127.0.3.207 127.0.3.207:8080 check weight 10 inter 7830 fall 2 rise 1
+ server 127.0.3.208 127.0.3.208:8080 check weight 10 inter 425 fall 2 rise 1
+ server 127.0.3.209 127.0.3.209:8080 check weight 10 inter 3002 fall 2 rise 1
+ server 127.0.3.210 127.0.3.210:8080 check weight 10 inter 4604 fall 2 rise 1
+ server 127.0.3.211 127.0.3.211:8080 check weight 10 inter 5904 fall 2 rise 1
+ server 127.0.3.212 127.0.3.212:8080 check weight 10 inter 4405 fall 2 rise 1
+ server 127.0.3.213 127.0.3.213:8080 check weight 10 inter 3009 fall 2 rise 1
+ server 127.0.3.214 127.0.3.214:8080 check weight 10 inter 1166 fall 2 rise 1
+ server 127.0.3.215 127.0.3.215:8080 check weight 10 inter 7262 fall 2 rise 1
+ server 127.0.3.216 127.0.3.216:8080 check weight 10 inter 226 fall 2 rise 1
+ server 127.0.3.217 127.0.3.217:8080 check weight 10 inter 1101 fall 2 rise 1
+ server 127.0.3.218 127.0.3.218:8080 check weight 10 inter 3704 fall 2 rise 1
+ server 127.0.3.219 127.0.3.219:8080 check weight 10 inter 2709 fall 2 rise 1
+ server 127.0.3.220 127.0.3.220:8080 check weight 10 inter 1250 fall 2 rise 1
+ server 127.0.3.221 127.0.3.221:8080 check weight 10 inter 7063 fall 2 rise 1
+ server 127.0.3.222 127.0.3.222:8080 check weight 10 inter 251 fall 2 rise 1
+ server 127.0.3.223 127.0.3.223:8080 check weight 10 inter 1133 fall 2 rise 1
+ server 127.0.3.224 127.0.3.224:8080 check weight 10 inter 2320 fall 2 rise 1
+ server 127.0.3.225 127.0.3.225:8080 check weight 10 inter 5358 fall 2 rise 1
+ server 127.0.3.226 127.0.3.226:8080 check weight 10 inter 1749 fall 2 rise 1
+ server 127.0.3.227 127.0.3.227:8080 check weight 10 inter 8824 fall 2 rise 1
+ server 127.0.3.228 127.0.3.228:8080 check weight 10 inter 9167 fall 2 rise 1
+ server 127.0.3.229 127.0.3.229:8080 check weight 10 inter 326 fall 2 rise 1
+ server 127.0.3.230 127.0.3.230:8080 check weight 10 inter 6274 fall 2 rise 1
+ server 127.0.3.231 127.0.3.231:8080 check weight 10 inter 7270 fall 2 rise 1
+ server 127.0.3.232 127.0.3.232:8080 check weight 10 inter 2131 fall 2 rise 1
+ server 127.0.3.233 127.0.3.233:8080 check weight 10 inter 5551 fall 2 rise 1
+ server 127.0.3.234 127.0.3.234:8080 check weight 10 inter 1845 fall 2 rise 1
+ server 127.0.3.235 127.0.3.235:8080 check weight 10 inter 612 fall 2 rise 1
+ server 127.0.3.236 127.0.3.236:8080 check weight 10 inter 4811 fall 2 rise 1
+ server 127.0.3.237 127.0.3.237:8080 check weight 10 inter 5110 fall 2 rise 1
+ server 127.0.3.238 127.0.3.238:8080 check weight 10 inter 3365 fall 2 rise 1
+ server 127.0.3.239 127.0.3.239:8080 check weight 10 inter 280 fall 2 rise 1
+ server 127.0.3.240 127.0.3.240:8080 check weight 10 inter 85 fall 2 rise 1
+ server 127.0.3.241 127.0.3.241:8080 check weight 10 inter 5134 fall 2 rise 1
+ server 127.0.3.242 127.0.3.242:8080 check weight 10 inter 9096 fall 2 rise 1
+ server 127.0.3.243 127.0.3.243:8080 check weight 10 inter 3502 fall 2 rise 1
+ server 127.0.3.244 127.0.3.244:8080 check weight 10 inter 5151 fall 2 rise 1
+ server 127.0.3.245 127.0.3.245:8080 check weight 10 inter 6781 fall 2 rise 1
+ server 127.0.3.246 127.0.3.246:8080 check weight 10 inter 5600 fall 2 rise 1
+ server 127.0.3.247 127.0.3.247:8080 check weight 10 inter 5359 fall 2 rise 1
+ server 127.0.3.248 127.0.3.248:8080 check weight 10 inter 4494 fall 2 rise 1
+ server 127.0.3.249 127.0.3.249:8080 check weight 10 inter 2726 fall 2 rise 1
+ server 127.0.3.250 127.0.3.250:8080 check weight 10 inter 2711 fall 2 rise 1
+ server 127.0.4.001 127.0.4.1:8080 check weight 10 inter 6182 fall 2 rise 1
+ server 127.0.4.002 127.0.4.2:8080 check weight 10 inter 4466 fall 2 rise 1
+ server 127.0.4.003 127.0.4.3:8080 check weight 10 inter 1385 fall 2 rise 1
+ server 127.0.4.004 127.0.4.4:8080 check weight 10 inter 684 fall 2 rise 1
+ server 127.0.4.005 127.0.4.5:8080 check weight 10 inter 7779 fall 2 rise 1
+ server 127.0.4.006 127.0.4.6:8080 check weight 10 inter 5876 fall 2 rise 1
+ server 127.0.4.007 127.0.4.7:8080 check weight 10 inter 1868 fall 2 rise 1
+ server 127.0.4.008 127.0.4.8:8080 check weight 10 inter 9563 fall 2 rise 1
+ server 127.0.4.009 127.0.4.9:8080 check weight 10 inter 6459 fall 2 rise 1
+ server 127.0.4.010 127.0.4.10:8080 check weight 10 inter 5541 fall 2 rise 1
+ server 127.0.4.011 127.0.4.11:8080 check weight 10 inter 7720 fall 2 rise 1
+ server 127.0.4.012 127.0.4.12:8080 check weight 10 inter 6142 fall 2 rise 1
+ server 127.0.4.013 127.0.4.13:8080 check weight 10 inter 5734 fall 2 rise 1
+ server 127.0.4.014 127.0.4.14:8080 check weight 10 inter 565 fall 2 rise 1
+ server 127.0.4.015 127.0.4.15:8080 check weight 10 inter 4324 fall 2 rise 1
+ server 127.0.4.016 127.0.4.16:8080 check weight 10 inter 4710 fall 2 rise 1
+ server 127.0.4.017 127.0.4.17:8080 check weight 10 inter 5558 fall 2 rise 1
+ server 127.0.4.018 127.0.4.18:8080 check weight 10 inter 613 fall 2 rise 1
+ server 127.0.4.019 127.0.4.19:8080 check weight 10 inter 6146 fall 2 rise 1
+ server 127.0.4.020 127.0.4.20:8080 check weight 10 inter 4183 fall 2 rise 1
+ server 127.0.4.021 127.0.4.21:8080 check weight 10 inter 9943 fall 2 rise 1
+ server 127.0.4.022 127.0.4.22:8080 check weight 10 inter 238 fall 2 rise 1
+ server 127.0.4.023 127.0.4.23:8080 check weight 10 inter 1644 fall 2 rise 1
+ server 127.0.4.024 127.0.4.24:8080 check weight 10 inter 598 fall 2 rise 1
+ server 127.0.4.025 127.0.4.25:8080 check weight 10 inter 7484 fall 2 rise 1
+ server 127.0.4.026 127.0.4.26:8080 check weight 10 inter 3310 fall 2 rise 1
+ server 127.0.4.027 127.0.4.27:8080 check weight 10 inter 9692 fall 2 rise 1
+ server 127.0.4.028 127.0.4.28:8080 check weight 10 inter 5860 fall 2 rise 1
+ server 127.0.4.029 127.0.4.29:8080 check weight 10 inter 7236 fall 2 rise 1
+ server 127.0.4.030 127.0.4.30:8080 check weight 10 inter 550 fall 2 rise 1
+ server 127.0.4.031 127.0.4.31:8080 check weight 10 inter 4733 fall 2 rise 1
+ server 127.0.4.032 127.0.4.32:8080 check weight 10 inter 1719 fall 2 rise 1
+ server 127.0.4.033 127.0.4.33:8080 check weight 10 inter 3438 fall 2 rise 1
+ server 127.0.4.034 127.0.4.34:8080 check weight 10 inter 4164 fall 2 rise 1
+ server 127.0.4.035 127.0.4.35:8080 check weight 10 inter 6373 fall 2 rise 1
+ server 127.0.4.036 127.0.4.36:8080 check weight 10 inter 2205 fall 2 rise 1
+ server 127.0.4.037 127.0.4.37:8080 check weight 10 inter 4721 fall 2 rise 1
+ server 127.0.4.038 127.0.4.38:8080 check weight 10 inter 8625 fall 2 rise 1
+ server 127.0.4.039 127.0.4.39:8080 check weight 10 inter 1071 fall 2 rise 1
+ server 127.0.4.040 127.0.4.40:8080 check weight 10 inter 9456 fall 2 rise 1
+ server 127.0.4.041 127.0.4.41:8080 check weight 10 inter 4682 fall 2 rise 1
+ server 127.0.4.042 127.0.4.42:8080 check weight 10 inter 2666 fall 2 rise 1
+ server 127.0.4.043 127.0.4.43:8080 check weight 10 inter 2106 fall 2 rise 1
+ server 127.0.4.044 127.0.4.44:8080 check weight 10 inter 6808 fall 2 rise 1
+ server 127.0.4.045 127.0.4.45:8080 check weight 10 inter 9028 fall 2 rise 1
+ server 127.0.4.046 127.0.4.46:8080 check weight 10 inter 6895 fall 2 rise 1
+ server 127.0.4.047 127.0.4.47:8080 check weight 10 inter 7780 fall 2 rise 1
+ server 127.0.4.048 127.0.4.48:8080 check weight 10 inter 2387 fall 2 rise 1
+ server 127.0.4.049 127.0.4.49:8080 check weight 10 inter 4298 fall 2 rise 1
+ server 127.0.4.050 127.0.4.50:8080 check weight 10 inter 3518 fall 2 rise 1
+ server 127.0.4.051 127.0.4.51:8080 check weight 10 inter 4212 fall 2 rise 1
+ server 127.0.4.052 127.0.4.52:8080 check weight 10 inter 3221 fall 2 rise 1
+ server 127.0.4.053 127.0.4.53:8080 check weight 10 inter 5676 fall 2 rise 1
+ server 127.0.4.054 127.0.4.54:8080 check weight 10 inter 77 fall 2 rise 1
+ server 127.0.4.055 127.0.4.55:8080 check weight 10 inter 5114 fall 2 rise 1
+ server 127.0.4.056 127.0.4.56:8080 check weight 10 inter 800 fall 2 rise 1
+ server 127.0.4.057 127.0.4.57:8080 check weight 10 inter 2930 fall 2 rise 1
+ server 127.0.4.058 127.0.4.58:8080 check weight 10 inter 489 fall 2 rise 1
+ server 127.0.4.059 127.0.4.59:8080 check weight 10 inter 1222 fall 2 rise 1
+ server 127.0.4.060 127.0.4.60:8080 check weight 10 inter 9345 fall 2 rise 1
+ server 127.0.4.061 127.0.4.61:8080 check weight 10 inter 1187 fall 2 rise 1
+ server 127.0.4.062 127.0.4.62:8080 check weight 10 inter 9745 fall 2 rise 1
+ server 127.0.4.063 127.0.4.63:8080 check weight 10 inter 3483 fall 2 rise 1
+ server 127.0.4.064 127.0.4.64:8080 check weight 10 inter 5408 fall 2 rise 1
+ server 127.0.4.065 127.0.4.65:8080 check weight 10 inter 5748 fall 2 rise 1
+ server 127.0.4.066 127.0.4.66:8080 check weight 10 inter 3857 fall 2 rise 1
+ server 127.0.4.067 127.0.4.67:8080 check weight 10 inter 7570 fall 2 rise 1
+ server 127.0.4.068 127.0.4.68:8080 check weight 10 inter 1110 fall 2 rise 1
+ server 127.0.4.069 127.0.4.69:8080 check weight 10 inter 4273 fall 2 rise 1
+ server 127.0.4.070 127.0.4.70:8080 check weight 10 inter 8656 fall 2 rise 1
+ server 127.0.4.071 127.0.4.71:8080 check weight 10 inter 6606 fall 2 rise 1
+ server 127.0.4.072 127.0.4.72:8080 check weight 10 inter 5372 fall 2 rise 1
+ server 127.0.4.073 127.0.4.73:8080 check weight 10 inter 5533 fall 2 rise 1
+ server 127.0.4.074 127.0.4.74:8080 check weight 10 inter 6696 fall 2 rise 1
+ server 127.0.4.075 127.0.4.75:8080 check weight 10 inter 9668 fall 2 rise 1
+ server 127.0.4.076 127.0.4.76:8080 check weight 10 inter 9736 fall 2 rise 1
+ server 127.0.4.077 127.0.4.77:8080 check weight 10 inter 4218 fall 2 rise 1
+ server 127.0.4.078 127.0.4.78:8080 check weight 10 inter 3289 fall 2 rise 1
+ server 127.0.4.079 127.0.4.79:8080 check weight 10 inter 1414 fall 2 rise 1
+ server 127.0.4.080 127.0.4.80:8080 check weight 10 inter 7126 fall 2 rise 1
+ server 127.0.4.081 127.0.4.81:8080 check weight 10 inter 6984 fall 2 rise 1
+ server 127.0.4.082 127.0.4.82:8080 check weight 10 inter 9661 fall 2 rise 1
+ server 127.0.4.083 127.0.4.83:8080 check weight 10 inter 4099 fall 2 rise 1
+ server 127.0.4.084 127.0.4.84:8080 check weight 10 inter 4455 fall 2 rise 1
+ server 127.0.4.085 127.0.4.85:8080 check weight 10 inter 2173 fall 2 rise 1
+ server 127.0.4.086 127.0.4.86:8080 check weight 10 inter 9353 fall 2 rise 1
+ server 127.0.4.087 127.0.4.87:8080 check weight 10 inter 3008 fall 2 rise 1
+ server 127.0.4.088 127.0.4.88:8080 check weight 10 inter 8668 fall 2 rise 1
+ server 127.0.4.089 127.0.4.89:8080 check weight 10 inter 4376 fall 2 rise 1
+ server 127.0.4.090 127.0.4.90:8080 check weight 10 inter 7384 fall 2 rise 1
+ server 127.0.4.091 127.0.4.91:8080 check weight 10 inter 421 fall 2 rise 1
+ server 127.0.4.092 127.0.4.92:8080 check weight 10 inter 1585 fall 2 rise 1
+ server 127.0.4.093 127.0.4.93:8080 check weight 10 inter 8582 fall 2 rise 1
+ server 127.0.4.094 127.0.4.94:8080 check weight 10 inter 5063 fall 2 rise 1
+ server 127.0.4.095 127.0.4.95:8080 check weight 10 inter 1912 fall 2 rise 1
+ server 127.0.4.096 127.0.4.96:8080 check weight 10 inter 202 fall 2 rise 1
+ server 127.0.4.097 127.0.4.97:8080 check weight 10 inter 9376 fall 2 rise 1
+ server 127.0.4.098 127.0.4.98:8080 check weight 10 inter 9536 fall 2 rise 1
+ server 127.0.4.099 127.0.4.99:8080 check weight 10 inter 1785 fall 2 rise 1
+ server 127.0.4.100 127.0.4.100:8080 check weight 10 inter 6287 fall 2 rise 1
+ server 127.0.4.101 127.0.4.101:8080 check weight 10 inter 6283 fall 2 rise 1
+ server 127.0.4.102 127.0.4.102:8080 check weight 10 inter 1223 fall 2 rise 1
+ server 127.0.4.103 127.0.4.103:8080 check weight 10 inter 9762 fall 2 rise 1
+ server 127.0.4.104 127.0.4.104:8080 check weight 10 inter 8535 fall 2 rise 1
+ server 127.0.4.105 127.0.4.105:8080 check weight 10 inter 3277 fall 2 rise 1
+ server 127.0.4.106 127.0.4.106:8080 check weight 10 inter 1799 fall 2 rise 1
+ server 127.0.4.107 127.0.4.107:8080 check weight 10 inter 1245 fall 2 rise 1
+ server 127.0.4.108 127.0.4.108:8080 check weight 10 inter 8981 fall 2 rise 1
+ server 127.0.4.109 127.0.4.109:8080 check weight 10 inter 6976 fall 2 rise 1
+ server 127.0.4.110 127.0.4.110:8080 check weight 10 inter 1850 fall 2 rise 1
+ server 127.0.4.111 127.0.4.111:8080 check weight 10 inter 3907 fall 2 rise 1
+ server 127.0.4.112 127.0.4.112:8080 check weight 10 inter 1221 fall 2 rise 1
+ server 127.0.4.113 127.0.4.113:8080 check weight 10 inter 7688 fall 2 rise 1
+ server 127.0.4.114 127.0.4.114:8080 check weight 10 inter 3194 fall 2 rise 1
+ server 127.0.4.115 127.0.4.115:8080 check weight 10 inter 4632 fall 2 rise 1
+ server 127.0.4.116 127.0.4.116:8080 check weight 10 inter 1685 fall 2 rise 1
+ server 127.0.4.117 127.0.4.117:8080 check weight 10 inter 9972 fall 2 rise 1
+ server 127.0.4.118 127.0.4.118:8080 check weight 10 inter 3290 fall 2 rise 1
+ server 127.0.4.119 127.0.4.119:8080 check weight 10 inter 3208 fall 2 rise 1
+ server 127.0.4.120 127.0.4.120:8080 check weight 10 inter 9379 fall 2 rise 1
+ server 127.0.4.121 127.0.4.121:8080 check weight 10 inter 7511 fall 2 rise 1
+ server 127.0.4.122 127.0.4.122:8080 check weight 10 inter 2708 fall 2 rise 1
+ server 127.0.4.123 127.0.4.123:8080 check weight 10 inter 2063 fall 2 rise 1
+ server 127.0.4.124 127.0.4.124:8080 check weight 10 inter 7931 fall 2 rise 1
+ server 127.0.4.125 127.0.4.125:8080 check weight 10 inter 6627 fall 2 rise 1
+ server 127.0.4.126 127.0.4.126:8080 check weight 10 inter 9425 fall 2 rise 1
+ server 127.0.4.127 127.0.4.127:8080 check weight 10 inter 6139 fall 2 rise 1
+ server 127.0.4.128 127.0.4.128:8080 check weight 10 inter 5965 fall 2 rise 1
+ server 127.0.4.129 127.0.4.129:8080 check weight 10 inter 6202 fall 2 rise 1
+ server 127.0.4.130 127.0.4.130:8080 check weight 10 inter 9050 fall 2 rise 1
+ server 127.0.4.131 127.0.4.131:8080 check weight 10 inter 4322 fall 2 rise 1
+ server 127.0.4.132 127.0.4.132:8080 check weight 10 inter 1984 fall 2 rise 1
+ server 127.0.4.133 127.0.4.133:8080 check weight 10 inter 3669 fall 2 rise 1
+ server 127.0.4.134 127.0.4.134:8080 check weight 10 inter 8753 fall 2 rise 1
+ server 127.0.4.135 127.0.4.135:8080 check weight 10 inter 6707 fall 2 rise 1
+ server 127.0.4.136 127.0.4.136:8080 check weight 10 inter 5305 fall 2 rise 1
+ server 127.0.4.137 127.0.4.137:8080 check weight 10 inter 3328 fall 2 rise 1
+ server 127.0.4.138 127.0.4.138:8080 check weight 10 inter 1230 fall 2 rise 1
+ server 127.0.4.139 127.0.4.139:8080 check weight 10 inter 5550 fall 2 rise 1
+ server 127.0.4.140 127.0.4.140:8080 check weight 10 inter 6729 fall 2 rise 1
+ server 127.0.4.141 127.0.4.141:8080 check weight 10 inter 3276 fall 2 rise 1
+ server 127.0.4.142 127.0.4.142:8080 check weight 10 inter 6314 fall 2 rise 1
+ server 127.0.4.143 127.0.4.143:8080 check weight 10 inter 3282 fall 2 rise 1
+ server 127.0.4.144 127.0.4.144:8080 check weight 10 inter 5945 fall 2 rise 1
+ server 127.0.4.145 127.0.4.145:8080 check weight 10 inter 7170 fall 2 rise 1
+ server 127.0.4.146 127.0.4.146:8080 check weight 10 inter 126 fall 2 rise 1
+ server 127.0.4.147 127.0.4.147:8080 check weight 10 inter 363 fall 2 rise 1
+ server 127.0.4.148 127.0.4.148:8080 check weight 10 inter 6839 fall 2 rise 1
+ server 127.0.4.149 127.0.4.149:8080 check weight 10 inter 4376 fall 2 rise 1
+ server 127.0.4.150 127.0.4.150:8080 check weight 10 inter 4282 fall 2 rise 1
+ server 127.0.4.151 127.0.4.151:8080 check weight 10 inter 7400 fall 2 rise 1
+ server 127.0.4.152 127.0.4.152:8080 check weight 10 inter 4318 fall 2 rise 1
+ server 127.0.4.153 127.0.4.153:8080 check weight 10 inter 3013 fall 2 rise 1
+ server 127.0.4.154 127.0.4.154:8080 check weight 10 inter 420 fall 2 rise 1
+ server 127.0.4.155 127.0.4.155:8080 check weight 10 inter 9421 fall 2 rise 1
+ server 127.0.4.156 127.0.4.156:8080 check weight 10 inter 1862 fall 2 rise 1
+ server 127.0.4.157 127.0.4.157:8080 check weight 10 inter 7300 fall 2 rise 1
+ server 127.0.4.158 127.0.4.158:8080 check weight 10 inter 7382 fall 2 rise 1
+ server 127.0.4.159 127.0.4.159:8080 check weight 10 inter 4397 fall 2 rise 1
+ server 127.0.4.160 127.0.4.160:8080 check weight 10 inter 9841 fall 2 rise 1
+ server 127.0.4.161 127.0.4.161:8080 check weight 10 inter 5867 fall 2 rise 1
+ server 127.0.4.162 127.0.4.162:8080 check weight 10 inter 2726 fall 2 rise 1
+ server 127.0.4.163 127.0.4.163:8080 check weight 10 inter 1749 fall 2 rise 1
+ server 127.0.4.164 127.0.4.164:8080 check weight 10 inter 9505 fall 2 rise 1
+ server 127.0.4.165 127.0.4.165:8080 check weight 10 inter 2424 fall 2 rise 1
+ server 127.0.4.166 127.0.4.166:8080 check weight 10 inter 836 fall 2 rise 1
+ server 127.0.4.167 127.0.4.167:8080 check weight 10 inter 8488 fall 2 rise 1
+ server 127.0.4.168 127.0.4.168:8080 check weight 10 inter 4857 fall 2 rise 1
+ server 127.0.4.169 127.0.4.169:8080 check weight 10 inter 8864 fall 2 rise 1
+ server 127.0.4.170 127.0.4.170:8080 check weight 10 inter 6261 fall 2 rise 1
+ server 127.0.4.171 127.0.4.171:8080 check weight 10 inter 8719 fall 2 rise 1
+ server 127.0.4.172 127.0.4.172:8080 check weight 10 inter 4986 fall 2 rise 1
+ server 127.0.4.173 127.0.4.173:8080 check weight 10 inter 9399 fall 2 rise 1
+ server 127.0.4.174 127.0.4.174:8080 check weight 10 inter 7586 fall 2 rise 1
+ server 127.0.4.175 127.0.4.175:8080 check weight 10 inter 749 fall 2 rise 1
+ server 127.0.4.176 127.0.4.176:8080 check weight 10 inter 474 fall 2 rise 1
+ server 127.0.4.177 127.0.4.177:8080 check weight 10 inter 5647 fall 2 rise 1
+ server 127.0.4.178 127.0.4.178:8080 check weight 10 inter 3408 fall 2 rise 1
+ server 127.0.4.179 127.0.4.179:8080 check weight 10 inter 2643 fall 2 rise 1
+ server 127.0.4.180 127.0.4.180:8080 check weight 10 inter 8900 fall 2 rise 1
+ server 127.0.4.181 127.0.4.181:8080 check weight 10 inter 2065 fall 2 rise 1
+ server 127.0.4.182 127.0.4.182:8080 check weight 10 inter 1886 fall 2 rise 1
+ server 127.0.4.183 127.0.4.183:8080 check weight 10 inter 3224 fall 2 rise 1
+ server 127.0.4.184 127.0.4.184:8080 check weight 10 inter 6611 fall 2 rise 1
+ server 127.0.4.185 127.0.4.185:8080 check weight 10 inter 8252 fall 2 rise 1
+ server 127.0.4.186 127.0.4.186:8080 check weight 10 inter 1873 fall 2 rise 1
+ server 127.0.4.187 127.0.4.187:8080 check weight 10 inter 9798 fall 2 rise 1
+ server 127.0.4.188 127.0.4.188:8080 check weight 10 inter 9452 fall 2 rise 1
+ server 127.0.4.189 127.0.4.189:8080 check weight 10 inter 3952 fall 2 rise 1
+ server 127.0.4.190 127.0.4.190:8080 check weight 10 inter 8959 fall 2 rise 1
+ server 127.0.4.191 127.0.4.191:8080 check weight 10 inter 2565 fall 2 rise 1
+ server 127.0.4.192 127.0.4.192:8080 check weight 10 inter 2413 fall 2 rise 1
+ server 127.0.4.193 127.0.4.193:8080 check weight 10 inter 4698 fall 2 rise 1
+ server 127.0.4.194 127.0.4.194:8080 check weight 10 inter 2748 fall 2 rise 1
+ server 127.0.4.195 127.0.4.195:8080 check weight 10 inter 4665 fall 2 rise 1
+ server 127.0.4.196 127.0.4.196:8080 check weight 10 inter 1049 fall 2 rise 1
+ server 127.0.4.197 127.0.4.197:8080 check weight 10 inter 4381 fall 2 rise 1
+ server 127.0.4.198 127.0.4.198:8080 check weight 10 inter 1464 fall 2 rise 1
+ server 127.0.4.199 127.0.4.199:8080 check weight 10 inter 1034 fall 2 rise 1
+ server 127.0.4.200 127.0.4.200:8080 check weight 10 inter 9809 fall 2 rise 1
+ server 127.0.4.201 127.0.4.201:8080 check weight 10 inter 8676 fall 2 rise 1
+ server 127.0.4.202 127.0.4.202:8080 check weight 10 inter 6181 fall 2 rise 1
+ server 127.0.4.203 127.0.4.203:8080 check weight 10 inter 919 fall 2 rise 1
+ server 127.0.4.204 127.0.4.204:8080 check weight 10 inter 1122 fall 2 rise 1
+ server 127.0.4.205 127.0.4.205:8080 check weight 10 inter 7466 fall 2 rise 1
+ server 127.0.4.206 127.0.4.206:8080 check weight 10 inter 3738 fall 2 rise 1
+ server 127.0.4.207 127.0.4.207:8080 check weight 10 inter 1322 fall 2 rise 1
+ server 127.0.4.208 127.0.4.208:8080 check weight 10 inter 9569 fall 2 rise 1
+ server 127.0.4.209 127.0.4.209:8080 check weight 10 inter 2790 fall 2 rise 1
+ server 127.0.4.210 127.0.4.210:8080 check weight 10 inter 7849 fall 2 rise 1
+ server 127.0.4.211 127.0.4.211:8080 check weight 10 inter 3017 fall 2 rise 1
+ server 127.0.4.212 127.0.4.212:8080 check weight 10 inter 4982 fall 2 rise 1
+ server 127.0.4.213 127.0.4.213:8080 check weight 10 inter 4487 fall 2 rise 1
+ server 127.0.4.214 127.0.4.214:8080 check weight 10 inter 1760 fall 2 rise 1
+ server 127.0.4.215 127.0.4.215:8080 check weight 10 inter 434 fall 2 rise 1
+ server 127.0.4.216 127.0.4.216:8080 check weight 10 inter 1131 fall 2 rise 1
+ server 127.0.4.217 127.0.4.217:8080 check weight 10 inter 1747 fall 2 rise 1
+ server 127.0.4.218 127.0.4.218:8080 check weight 10 inter 2594 fall 2 rise 1
+ server 127.0.4.219 127.0.4.219:8080 check weight 10 inter 8995 fall 2 rise 1
+ server 127.0.4.220 127.0.4.220:8080 check weight 10 inter 9363 fall 2 rise 1
+ server 127.0.4.221 127.0.4.221:8080 check weight 10 inter 7472 fall 2 rise 1
+ server 127.0.4.222 127.0.4.222:8080 check weight 10 inter 3043 fall 2 rise 1
+ server 127.0.4.223 127.0.4.223:8080 check weight 10 inter 3101 fall 2 rise 1
+ server 127.0.4.224 127.0.4.224:8080 check weight 10 inter 475 fall 2 rise 1
+ server 127.0.4.225 127.0.4.225:8080 check weight 10 inter 174 fall 2 rise 1
+ server 127.0.4.226 127.0.4.226:8080 check weight 10 inter 8245 fall 2 rise 1
+ server 127.0.4.227 127.0.4.227:8080 check weight 10 inter 9399 fall 2 rise 1
+ server 127.0.4.228 127.0.4.228:8080 check weight 10 inter 1410 fall 2 rise 1
+ server 127.0.4.229 127.0.4.229:8080 check weight 10 inter 8907 fall 2 rise 1
+ server 127.0.4.230 127.0.4.230:8080 check weight 10 inter 4565 fall 2 rise 1
+ server 127.0.4.231 127.0.4.231:8080 check weight 10 inter 5153 fall 2 rise 1
+ server 127.0.4.232 127.0.4.232:8080 check weight 10 inter 6216 fall 2 rise 1
+ server 127.0.4.233 127.0.4.233:8080 check weight 10 inter 6548 fall 2 rise 1
+ server 127.0.4.234 127.0.4.234:8080 check weight 10 inter 9365 fall 2 rise 1
+ server 127.0.4.235 127.0.4.235:8080 check weight 10 inter 9119 fall 2 rise 1
+ server 127.0.4.236 127.0.4.236:8080 check weight 10 inter 5095 fall 2 rise 1
+ server 127.0.4.237 127.0.4.237:8080 check weight 10 inter 2668 fall 2 rise 1
+ server 127.0.4.238 127.0.4.238:8080 check weight 10 inter 8 fall 2 rise 1
+ server 127.0.4.239 127.0.4.239:8080 check weight 10 inter 8737 fall 2 rise 1
+ server 127.0.4.240 127.0.4.240:8080 check weight 10 inter 356 fall 2 rise 1
+ server 127.0.4.241 127.0.4.241:8080 check weight 10 inter 4959 fall 2 rise 1
+ server 127.0.4.242 127.0.4.242:8080 check weight 10 inter 6272 fall 2 rise 1
+ server 127.0.4.243 127.0.4.243:8080 check weight 10 inter 2597 fall 2 rise 1
+ server 127.0.4.244 127.0.4.244:8080 check weight 10 inter 324 fall 2 rise 1
+ server 127.0.4.245 127.0.4.245:8080 check weight 10 inter 1699 fall 2 rise 1
+ server 127.0.4.246 127.0.4.246:8080 check weight 10 inter 3335 fall 2 rise 1
+ server 127.0.4.247 127.0.4.247:8080 check weight 10 inter 892 fall 2 rise 1
+ server 127.0.4.248 127.0.4.248:8080 check weight 10 inter 6190 fall 2 rise 1
+ server 127.0.4.249 127.0.4.249:8080 check weight 10 inter 2547 fall 2 rise 1
+ server 127.0.4.250 127.0.4.250:8080 check weight 10 inter 2735 fall 2 rise 1
+ server 127.0.5.001 127.0.5.1:8080 check weight 10 inter 4076 fall 2 rise 1
+ server 127.0.5.002 127.0.5.2:8080 check weight 10 inter 2853 fall 2 rise 1
+ server 127.0.5.003 127.0.5.3:8080 check weight 10 inter 1818 fall 2 rise 1
+ server 127.0.5.004 127.0.5.4:8080 check weight 10 inter 1226 fall 2 rise 1
+ server 127.0.5.005 127.0.5.5:8080 check weight 10 inter 7179 fall 2 rise 1
+ server 127.0.5.006 127.0.5.6:8080 check weight 10 inter 5330 fall 2 rise 1
+ server 127.0.5.007 127.0.5.7:8080 check weight 10 inter 4770 fall 2 rise 1
+ server 127.0.5.008 127.0.5.8:8080 check weight 10 inter 5737 fall 2 rise 1
+ server 127.0.5.009 127.0.5.9:8080 check weight 10 inter 774 fall 2 rise 1
+ server 127.0.5.010 127.0.5.10:8080 check weight 10 inter 739 fall 2 rise 1
+ server 127.0.5.011 127.0.5.11:8080 check weight 10 inter 1210 fall 2 rise 1
+ server 127.0.5.012 127.0.5.12:8080 check weight 10 inter 5701 fall 2 rise 1
+ server 127.0.5.013 127.0.5.13:8080 check weight 10 inter 9300 fall 2 rise 1
+ server 127.0.5.014 127.0.5.14:8080 check weight 10 inter 181 fall 2 rise 1
+ server 127.0.5.015 127.0.5.15:8080 check weight 10 inter 5721 fall 2 rise 1
+ server 127.0.5.016 127.0.5.16:8080 check weight 10 inter 9438 fall 2 rise 1
+ server 127.0.5.017 127.0.5.17:8080 check weight 10 inter 7711 fall 2 rise 1
+ server 127.0.5.018 127.0.5.18:8080 check weight 10 inter 4995 fall 2 rise 1
+ server 127.0.5.019 127.0.5.19:8080 check weight 10 inter 7733 fall 2 rise 1
+ server 127.0.5.020 127.0.5.20:8080 check weight 10 inter 8807 fall 2 rise 1
+ server 127.0.5.021 127.0.5.21:8080 check weight 10 inter 7772 fall 2 rise 1
+ server 127.0.5.022 127.0.5.22:8080 check weight 10 inter 12 fall 2 rise 1
+ server 127.0.5.023 127.0.5.23:8080 check weight 10 inter 2434 fall 2 rise 1
+ server 127.0.5.024 127.0.5.24:8080 check weight 10 inter 5054 fall 2 rise 1
+ server 127.0.5.025 127.0.5.25:8080 check weight 10 inter 8222 fall 2 rise 1
+ server 127.0.5.026 127.0.5.26:8080 check weight 10 inter 9989 fall 2 rise 1
+ server 127.0.5.027 127.0.5.27:8080 check weight 10 inter 6827 fall 2 rise 1
+ server 127.0.5.028 127.0.5.28:8080 check weight 10 inter 6604 fall 2 rise 1
+ server 127.0.5.029 127.0.5.29:8080 check weight 10 inter 1342 fall 2 rise 1
+ server 127.0.5.030 127.0.5.30:8080 check weight 10 inter 4612 fall 2 rise 1
+ server 127.0.5.031 127.0.5.31:8080 check weight 10 inter 2546 fall 2 rise 1
+ server 127.0.5.032 127.0.5.32:8080 check weight 10 inter 7697 fall 2 rise 1
+ server 127.0.5.033 127.0.5.33:8080 check weight 10 inter 601 fall 2 rise 1
+ server 127.0.5.034 127.0.5.34:8080 check weight 10 inter 2072 fall 2 rise 1
+ server 127.0.5.035 127.0.5.35:8080 check weight 10 inter 9560 fall 2 rise 1
+ server 127.0.5.036 127.0.5.36:8080 check weight 10 inter 1197 fall 2 rise 1
+ server 127.0.5.037 127.0.5.37:8080 check weight 10 inter 9783 fall 2 rise 1
+ server 127.0.5.038 127.0.5.38:8080 check weight 10 inter 4489 fall 2 rise 1
+ server 127.0.5.039 127.0.5.39:8080 check weight 10 inter 4875 fall 2 rise 1
+ server 127.0.5.040 127.0.5.40:8080 check weight 10 inter 1454 fall 2 rise 1
+ server 127.0.5.041 127.0.5.41:8080 check weight 10 inter 415 fall 2 rise 1
+ server 127.0.5.042 127.0.5.42:8080 check weight 10 inter 9011 fall 2 rise 1
+ server 127.0.5.043 127.0.5.43:8080 check weight 10 inter 9570 fall 2 rise 1
+ server 127.0.5.044 127.0.5.44:8080 check weight 10 inter 3133 fall 2 rise 1
+ server 127.0.5.045 127.0.5.45:8080 check weight 10 inter 4045 fall 2 rise 1
+ server 127.0.5.046 127.0.5.46:8080 check weight 10 inter 5714 fall 2 rise 1
+ server 127.0.5.047 127.0.5.47:8080 check weight 10 inter 585 fall 2 rise 1
+ server 127.0.5.048 127.0.5.48:8080 check weight 10 inter 807 fall 2 rise 1
+ server 127.0.5.049 127.0.5.49:8080 check weight 10 inter 3422 fall 2 rise 1
+ server 127.0.5.050 127.0.5.50:8080 check weight 10 inter 1500 fall 2 rise 1
+ server 127.0.5.051 127.0.5.51:8080 check weight 10 inter 6765 fall 2 rise 1
+ server 127.0.5.052 127.0.5.52:8080 check weight 10 inter 6940 fall 2 rise 1
+ server 127.0.5.053 127.0.5.53:8080 check weight 10 inter 9153 fall 2 rise 1
+ server 127.0.5.054 127.0.5.54:8080 check weight 10 inter 1921 fall 2 rise 1
+ server 127.0.5.055 127.0.5.55:8080 check weight 10 inter 487 fall 2 rise 1
+ server 127.0.5.056 127.0.5.56:8080 check weight 10 inter 1354 fall 2 rise 1
+ server 127.0.5.057 127.0.5.57:8080 check weight 10 inter 765 fall 2 rise 1
+ server 127.0.5.058 127.0.5.58:8080 check weight 10 inter 1635 fall 2 rise 1
+ server 127.0.5.059 127.0.5.59:8080 check weight 10 inter 537 fall 2 rise 1
+ server 127.0.5.060 127.0.5.60:8080 check weight 10 inter 7030 fall 2 rise 1
+ server 127.0.5.061 127.0.5.61:8080 check weight 10 inter 4482 fall 2 rise 1
+ server 127.0.5.062 127.0.5.62:8080 check weight 10 inter 2661 fall 2 rise 1
+ server 127.0.5.063 127.0.5.63:8080 check weight 10 inter 4170 fall 2 rise 1
+ server 127.0.5.064 127.0.5.64:8080 check weight 10 inter 6431 fall 2 rise 1
+ server 127.0.5.065 127.0.5.65:8080 check weight 10 inter 8161 fall 2 rise 1
+ server 127.0.5.066 127.0.5.66:8080 check weight 10 inter 6229 fall 2 rise 1
+ server 127.0.5.067 127.0.5.67:8080 check weight 10 inter 5265 fall 2 rise 1
+ server 127.0.5.068 127.0.5.68:8080 check weight 10 inter 1651 fall 2 rise 1
+ server 127.0.5.069 127.0.5.69:8080 check weight 10 inter 9083 fall 2 rise 1
+ server 127.0.5.070 127.0.5.70:8080 check weight 10 inter 9978 fall 2 rise 1
+ server 127.0.5.071 127.0.5.71:8080 check weight 10 inter 6338 fall 2 rise 1
+ server 127.0.5.072 127.0.5.72:8080 check weight 10 inter 719 fall 2 rise 1
+ server 127.0.5.073 127.0.5.73:8080 check weight 10 inter 2906 fall 2 rise 1
+ server 127.0.5.074 127.0.5.74:8080 check weight 10 inter 4332 fall 2 rise 1
+ server 127.0.5.075 127.0.5.75:8080 check weight 10 inter 2572 fall 2 rise 1
+ server 127.0.5.076 127.0.5.76:8080 check weight 10 inter 9527 fall 2 rise 1
+ server 127.0.5.077 127.0.5.77:8080 check weight 10 inter 7601 fall 2 rise 1
+ server 127.0.5.078 127.0.5.78:8080 check weight 10 inter 6869 fall 2 rise 1
+ server 127.0.5.079 127.0.5.79:8080 check weight 10 inter 526 fall 2 rise 1
+ server 127.0.5.080 127.0.5.80:8080 check weight 10 inter 9737 fall 2 rise 1
+ server 127.0.5.081 127.0.5.81:8080 check weight 10 inter 5941 fall 2 rise 1
+ server 127.0.5.082 127.0.5.82:8080 check weight 10 inter 7883 fall 2 rise 1
+ server 127.0.5.083 127.0.5.83:8080 check weight 10 inter 8637 fall 2 rise 1
+ server 127.0.5.084 127.0.5.84:8080 check weight 10 inter 8385 fall 2 rise 1
+ server 127.0.5.085 127.0.5.85:8080 check weight 10 inter 5720 fall 2 rise 1
+ server 127.0.5.086 127.0.5.86:8080 check weight 10 inter 1211 fall 2 rise 1
+ server 127.0.5.087 127.0.5.87:8080 check weight 10 inter 5543 fall 2 rise 1
+ server 127.0.5.088 127.0.5.88:8080 check weight 10 inter 348 fall 2 rise 1
+ server 127.0.5.089 127.0.5.89:8080 check weight 10 inter 4058 fall 2 rise 1
+ server 127.0.5.090 127.0.5.90:8080 check weight 10 inter 1044 fall 2 rise 1
+ server 127.0.5.091 127.0.5.91:8080 check weight 10 inter 4868 fall 2 rise 1
+ server 127.0.5.092 127.0.5.92:8080 check weight 10 inter 7246 fall 2 rise 1
+ server 127.0.5.093 127.0.5.93:8080 check weight 10 inter 4046 fall 2 rise 1
+ server 127.0.5.094 127.0.5.94:8080 check weight 10 inter 8345 fall 2 rise 1
+ server 127.0.5.095 127.0.5.95:8080 check weight 10 inter 994 fall 2 rise 1
+ server 127.0.5.096 127.0.5.96:8080 check weight 10 inter 5906 fall 2 rise 1
+ server 127.0.5.097 127.0.5.97:8080 check weight 10 inter 9309 fall 2 rise 1
+ server 127.0.5.098 127.0.5.98:8080 check weight 10 inter 2660 fall 2 rise 1
+ server 127.0.5.099 127.0.5.99:8080 check weight 10 inter 413 fall 2 rise 1
+ server 127.0.5.100 127.0.5.100:8080 check weight 10 inter 4613 fall 2 rise 1
+ server 127.0.5.101 127.0.5.101:8080 check weight 10 inter 2589 fall 2 rise 1
+ server 127.0.5.102 127.0.5.102:8080 check weight 10 inter 4491 fall 2 rise 1
+ server 127.0.5.103 127.0.5.103:8080 check weight 10 inter 1696 fall 2 rise 1
+ server 127.0.5.104 127.0.5.104:8080 check weight 10 inter 6865 fall 2 rise 1
+ server 127.0.5.105 127.0.5.105:8080 check weight 10 inter 2399 fall 2 rise 1
+ server 127.0.5.106 127.0.5.106:8080 check weight 10 inter 4628 fall 2 rise 1
+ server 127.0.5.107 127.0.5.107:8080 check weight 10 inter 4638 fall 2 rise 1
+ server 127.0.5.108 127.0.5.108:8080 check weight 10 inter 6410 fall 2 rise 1
+ server 127.0.5.109 127.0.5.109:8080 check weight 10 inter 3067 fall 2 rise 1
+ server 127.0.5.110 127.0.5.110:8080 check weight 10 inter 1143 fall 2 rise 1
+ server 127.0.5.111 127.0.5.111:8080 check weight 10 inter 8847 fall 2 rise 1
+ server 127.0.5.112 127.0.5.112:8080 check weight 10 inter 2203 fall 2 rise 1
+ server 127.0.5.113 127.0.5.113:8080 check weight 10 inter 8988 fall 2 rise 1
+ server 127.0.5.114 127.0.5.114:8080 check weight 10 inter 8 fall 2 rise 1
+ server 127.0.5.115 127.0.5.115:8080 check weight 10 inter 828 fall 2 rise 1
+ server 127.0.5.116 127.0.5.116:8080 check weight 10 inter 4286 fall 2 rise 1
+ server 127.0.5.117 127.0.5.117:8080 check weight 10 inter 5195 fall 2 rise 1
+ server 127.0.5.118 127.0.5.118:8080 check weight 10 inter 913 fall 2 rise 1
+ server 127.0.5.119 127.0.5.119:8080 check weight 10 inter 6249 fall 2 rise 1
+ server 127.0.5.120 127.0.5.120:8080 check weight 10 inter 3533 fall 2 rise 1
+ server 127.0.5.121 127.0.5.121:8080 check weight 10 inter 8732 fall 2 rise 1
+ server 127.0.5.122 127.0.5.122:8080 check weight 10 inter 1058 fall 2 rise 1
+ server 127.0.5.123 127.0.5.123:8080 check weight 10 inter 3860 fall 2 rise 1
+ server 127.0.5.124 127.0.5.124:8080 check weight 10 inter 8747 fall 2 rise 1
+ server 127.0.5.125 127.0.5.125:8080 check weight 10 inter 6955 fall 2 rise 1
+ server 127.0.5.126 127.0.5.126:8080 check weight 10 inter 8648 fall 2 rise 1
+ server 127.0.5.127 127.0.5.127:8080 check weight 10 inter 6050 fall 2 rise 1
+ server 127.0.5.128 127.0.5.128:8080 check weight 10 inter 9409 fall 2 rise 1
+ server 127.0.5.129 127.0.5.129:8080 check weight 10 inter 6164 fall 2 rise 1
+ server 127.0.5.130 127.0.5.130:8080 check weight 10 inter 8526 fall 2 rise 1
+ server 127.0.5.131 127.0.5.131:8080 check weight 10 inter 2948 fall 2 rise 1
+ server 127.0.5.132 127.0.5.132:8080 check weight 10 inter 7578 fall 2 rise 1
+ server 127.0.5.133 127.0.5.133:8080 check weight 10 inter 8229 fall 2 rise 1
+ server 127.0.5.134 127.0.5.134:8080 check weight 10 inter 2469 fall 2 rise 1
+ server 127.0.5.135 127.0.5.135:8080 check weight 10 inter 2940 fall 2 rise 1
+ server 127.0.5.136 127.0.5.136:8080 check weight 10 inter 4014 fall 2 rise 1
+ server 127.0.5.137 127.0.5.137:8080 check weight 10 inter 3237 fall 2 rise 1
+ server 127.0.5.138 127.0.5.138:8080 check weight 10 inter 8724 fall 2 rise 1
+ server 127.0.5.139 127.0.5.139:8080 check weight 10 inter 3266 fall 2 rise 1
+ server 127.0.5.140 127.0.5.140:8080 check weight 10 inter 6319 fall 2 rise 1
+ server 127.0.5.141 127.0.5.141:8080 check weight 10 inter 1185 fall 2 rise 1
+ server 127.0.5.142 127.0.5.142:8080 check weight 10 inter 9473 fall 2 rise 1
+ server 127.0.5.143 127.0.5.143:8080 check weight 10 inter 5540 fall 2 rise 1
+ server 127.0.5.144 127.0.5.144:8080 check weight 10 inter 7733 fall 2 rise 1
+ server 127.0.5.145 127.0.5.145:8080 check weight 10 inter 7546 fall 2 rise 1
+ server 127.0.5.146 127.0.5.146:8080 check weight 10 inter 9099 fall 2 rise 1
+ server 127.0.5.147 127.0.5.147:8080 check weight 10 inter 1121 fall 2 rise 1
+ server 127.0.5.148 127.0.5.148:8080 check weight 10 inter 2954 fall 2 rise 1
+ server 127.0.5.149 127.0.5.149:8080 check weight 10 inter 176 fall 2 rise 1
+ server 127.0.5.150 127.0.5.150:8080 check weight 10 inter 9645 fall 2 rise 1
+ server 127.0.5.151 127.0.5.151:8080 check weight 10 inter 7941 fall 2 rise 1
+ server 127.0.5.152 127.0.5.152:8080 check weight 10 inter 420 fall 2 rise 1
+ server 127.0.5.153 127.0.5.153:8080 check weight 10 inter 6684 fall 2 rise 1
+ server 127.0.5.154 127.0.5.154:8080 check weight 10 inter 8179 fall 2 rise 1
+ server 127.0.5.155 127.0.5.155:8080 check weight 10 inter 162 fall 2 rise 1
+ server 127.0.5.156 127.0.5.156:8080 check weight 10 inter 8502 fall 2 rise 1
+ server 127.0.5.157 127.0.5.157:8080 check weight 10 inter 5008 fall 2 rise 1
+ server 127.0.5.158 127.0.5.158:8080 check weight 10 inter 2297 fall 2 rise 1
+ server 127.0.5.159 127.0.5.159:8080 check weight 10 inter 6290 fall 2 rise 1
+ server 127.0.5.160 127.0.5.160:8080 check weight 10 inter 8245 fall 2 rise 1
+ server 127.0.5.161 127.0.5.161:8080 check weight 10 inter 6576 fall 2 rise 1
+ server 127.0.5.162 127.0.5.162:8080 check weight 10 inter 9113 fall 2 rise 1
+ server 127.0.5.163 127.0.5.163:8080 check weight 10 inter 494 fall 2 rise 1
+ server 127.0.5.164 127.0.5.164:8080 check weight 10 inter 9675 fall 2 rise 1
+ server 127.0.5.165 127.0.5.165:8080 check weight 10 inter 3277 fall 2 rise 1
+ server 127.0.5.166 127.0.5.166:8080 check weight 10 inter 2864 fall 2 rise 1
+ server 127.0.5.167 127.0.5.167:8080 check weight 10 inter 8750 fall 2 rise 1
+ server 127.0.5.168 127.0.5.168:8080 check weight 10 inter 2606 fall 2 rise 1
+ server 127.0.5.169 127.0.5.169:8080 check weight 10 inter 6565 fall 2 rise 1
+ server 127.0.5.170 127.0.5.170:8080 check weight 10 inter 2501 fall 2 rise 1
+ server 127.0.5.171 127.0.5.171:8080 check weight 10 inter 3487 fall 2 rise 1
+ server 127.0.5.172 127.0.5.172:8080 check weight 10 inter 5118 fall 2 rise 1
+ server 127.0.5.173 127.0.5.173:8080 check weight 10 inter 9276 fall 2 rise 1
+ server 127.0.5.174 127.0.5.174:8080 check weight 10 inter 2841 fall 2 rise 1
+ server 127.0.5.175 127.0.5.175:8080 check weight 10 inter 54 fall 2 rise 1
+ server 127.0.5.176 127.0.5.176:8080 check weight 10 inter 4944 fall 2 rise 1
+ server 127.0.5.177 127.0.5.177:8080 check weight 10 inter 9560 fall 2 rise 1
+ server 127.0.5.178 127.0.5.178:8080 check weight 10 inter 4508 fall 2 rise 1
+ server 127.0.5.179 127.0.5.179:8080 check weight 10 inter 7606 fall 2 rise 1
+ server 127.0.5.180 127.0.5.180:8080 check weight 10 inter 9869 fall 2 rise 1
+ server 127.0.5.181 127.0.5.181:8080 check weight 10 inter 912 fall 2 rise 1
+ server 127.0.5.182 127.0.5.182:8080 check weight 10 inter 3926 fall 2 rise 1
+ server 127.0.5.183 127.0.5.183:8080 check weight 10 inter 2643 fall 2 rise 1
+ server 127.0.5.184 127.0.5.184:8080 check weight 10 inter 6842 fall 2 rise 1
+ server 127.0.5.185 127.0.5.185:8080 check weight 10 inter 5538 fall 2 rise 1
+ server 127.0.5.186 127.0.5.186:8080 check weight 10 inter 8736 fall 2 rise 1
+ server 127.0.5.187 127.0.5.187:8080 check weight 10 inter 5028 fall 2 rise 1
+ server 127.0.5.188 127.0.5.188:8080 check weight 10 inter 2342 fall 2 rise 1
+ server 127.0.5.189 127.0.5.189:8080 check weight 10 inter 4887 fall 2 rise 1
+ server 127.0.5.190 127.0.5.190:8080 check weight 10 inter 4230 fall 2 rise 1
+ server 127.0.5.191 127.0.5.191:8080 check weight 10 inter 6426 fall 2 rise 1
+ server 127.0.5.192 127.0.5.192:8080 check weight 10 inter 37 fall 2 rise 1
+ server 127.0.5.193 127.0.5.193:8080 check weight 10 inter 6887 fall 2 rise 1
+ server 127.0.5.194 127.0.5.194:8080 check weight 10 inter 2302 fall 2 rise 1
+ server 127.0.5.195 127.0.5.195:8080 check weight 10 inter 9908 fall 2 rise 1
+ server 127.0.5.196 127.0.5.196:8080 check weight 10 inter 9967 fall 2 rise 1
+ server 127.0.5.197 127.0.5.197:8080 check weight 10 inter 955 fall 2 rise 1
+ server 127.0.5.198 127.0.5.198:8080 check weight 10 inter 8069 fall 2 rise 1
+ server 127.0.5.199 127.0.5.199:8080 check weight 10 inter 4494 fall 2 rise 1
+ server 127.0.5.200 127.0.5.200:8080 check weight 10 inter 5560 fall 2 rise 1
+ server 127.0.5.201 127.0.5.201:8080 check weight 10 inter 2023 fall 2 rise 1
+ server 127.0.5.202 127.0.5.202:8080 check weight 10 inter 2733 fall 2 rise 1
+ server 127.0.5.203 127.0.5.203:8080 check weight 10 inter 1709 fall 2 rise 1
+ server 127.0.5.204 127.0.5.204:8080 check weight 10 inter 1373 fall 2 rise 1
+ server 127.0.5.205 127.0.5.205:8080 check weight 10 inter 611 fall 2 rise 1
+ server 127.0.5.206 127.0.5.206:8080 check weight 10 inter 5672 fall 2 rise 1
+ server 127.0.5.207 127.0.5.207:8080 check weight 10 inter 4059 fall 2 rise 1
+ server 127.0.5.208 127.0.5.208:8080 check weight 10 inter 7699 fall 2 rise 1
+ server 127.0.5.209 127.0.5.209:8080 check weight 10 inter 2542 fall 2 rise 1
+ server 127.0.5.210 127.0.5.210:8080 check weight 10 inter 5411 fall 2 rise 1
+ server 127.0.5.211 127.0.5.211:8080 check weight 10 inter 6979 fall 2 rise 1
+ server 127.0.5.212 127.0.5.212:8080 check weight 10 inter 2144 fall 2 rise 1
+ server 127.0.5.213 127.0.5.213:8080 check weight 10 inter 9762 fall 2 rise 1
+ server 127.0.5.214 127.0.5.214:8080 check weight 10 inter 9252 fall 2 rise 1
+ server 127.0.5.215 127.0.5.215:8080 check weight 10 inter 9067 fall 2 rise 1
+ server 127.0.5.216 127.0.5.216:8080 check weight 10 inter 3878 fall 2 rise 1
+ server 127.0.5.217 127.0.5.217:8080 check weight 10 inter 4182 fall 2 rise 1
+ server 127.0.5.218 127.0.5.218:8080 check weight 10 inter 8882 fall 2 rise 1
+ server 127.0.5.219 127.0.5.219:8080 check weight 10 inter 8948 fall 2 rise 1
+ server 127.0.5.220 127.0.5.220:8080 check weight 10 inter 1571 fall 2 rise 1
+ server 127.0.5.221 127.0.5.221:8080 check weight 10 inter 5381 fall 2 rise 1
+ server 127.0.5.222 127.0.5.222:8080 check weight 10 inter 8358 fall 2 rise 1
+ server 127.0.5.223 127.0.5.223:8080 check weight 10 inter 6787 fall 2 rise 1
+ server 127.0.5.224 127.0.5.224:8080 check weight 10 inter 7658 fall 2 rise 1
+ server 127.0.5.225 127.0.5.225:8080 check weight 10 inter 7473 fall 2 rise 1
+ server 127.0.5.226 127.0.5.226:8080 check weight 10 inter 4101 fall 2 rise 1
+ server 127.0.5.227 127.0.5.227:8080 check weight 10 inter 6653 fall 2 rise 1
+ server 127.0.5.228 127.0.5.228:8080 check weight 10 inter 1919 fall 2 rise 1
+ server 127.0.5.229 127.0.5.229:8080 check weight 10 inter 5528 fall 2 rise 1
+ server 127.0.5.230 127.0.5.230:8080 check weight 10 inter 2218 fall 2 rise 1
+ server 127.0.5.231 127.0.5.231:8080 check weight 10 inter 4996 fall 2 rise 1
+ server 127.0.5.232 127.0.5.232:8080 check weight 10 inter 4884 fall 2 rise 1
+ server 127.0.5.233 127.0.5.233:8080 check weight 10 inter 7746 fall 2 rise 1
+ server 127.0.5.234 127.0.5.234:8080 check weight 10 inter 485 fall 2 rise 1
+ server 127.0.5.235 127.0.5.235:8080 check weight 10 inter 9108 fall 2 rise 1
+ server 127.0.5.236 127.0.5.236:8080 check weight 10 inter 822 fall 2 rise 1
+ server 127.0.5.237 127.0.5.237:8080 check weight 10 inter 7808 fall 2 rise 1
+ server 127.0.5.238 127.0.5.238:8080 check weight 10 inter 1366 fall 2 rise 1
+ server 127.0.5.239 127.0.5.239:8080 check weight 10 inter 7613 fall 2 rise 1
+ server 127.0.5.240 127.0.5.240:8080 check weight 10 inter 3415 fall 2 rise 1
+ server 127.0.5.241 127.0.5.241:8080 check weight 10 inter 2500 fall 2 rise 1
+ server 127.0.5.242 127.0.5.242:8080 check weight 10 inter 6344 fall 2 rise 1
+ server 127.0.5.243 127.0.5.243:8080 check weight 10 inter 6238 fall 2 rise 1
+ server 127.0.5.244 127.0.5.244:8080 check weight 10 inter 9594 fall 2 rise 1
+ server 127.0.5.245 127.0.5.245:8080 check weight 10 inter 3967 fall 2 rise 1
+ server 127.0.5.246 127.0.5.246:8080 check weight 10 inter 8398 fall 2 rise 1
+ server 127.0.5.247 127.0.5.247:8080 check weight 10 inter 5381 fall 2 rise 1
+ server 127.0.5.248 127.0.5.248:8080 check weight 10 inter 1697 fall 2 rise 1
+ server 127.0.5.249 127.0.5.249:8080 check weight 10 inter 2767 fall 2 rise 1
+ server 127.0.5.250 127.0.5.250:8080 check weight 10 inter 2895 fall 2 rise 1
+ server 127.0.6.001 127.0.6.1:8080 check weight 10 inter 9321 fall 2 rise 1
+ server 127.0.6.002 127.0.6.2:8080 check weight 10 inter 3590 fall 2 rise 1
+ server 127.0.6.003 127.0.6.3:8080 check weight 10 inter 5701 fall 2 rise 1
+ server 127.0.6.004 127.0.6.4:8080 check weight 10 inter 7568 fall 2 rise 1
+ server 127.0.6.005 127.0.6.5:8080 check weight 10 inter 5460 fall 2 rise 1
+ server 127.0.6.006 127.0.6.6:8080 check weight 10 inter 299 fall 2 rise 1
+ server 127.0.6.007 127.0.6.7:8080 check weight 10 inter 4440 fall 2 rise 1
+ server 127.0.6.008 127.0.6.8:8080 check weight 10 inter 4805 fall 2 rise 1
+ server 127.0.6.009 127.0.6.9:8080 check weight 10 inter 2033 fall 2 rise 1
+ server 127.0.6.010 127.0.6.10:8080 check weight 10 inter 6162 fall 2 rise 1
+ server 127.0.6.011 127.0.6.11:8080 check weight 10 inter 7211 fall 2 rise 1
+ server 127.0.6.012 127.0.6.12:8080 check weight 10 inter 2888 fall 2 rise 1
+ server 127.0.6.013 127.0.6.13:8080 check weight 10 inter 4537 fall 2 rise 1
+ server 127.0.6.014 127.0.6.14:8080 check weight 10 inter 6139 fall 2 rise 1
+ server 127.0.6.015 127.0.6.15:8080 check weight 10 inter 5903 fall 2 rise 1
+ server 127.0.6.016 127.0.6.16:8080 check weight 10 inter 7717 fall 2 rise 1
+ server 127.0.6.017 127.0.6.17:8080 check weight 10 inter 5469 fall 2 rise 1
+ server 127.0.6.018 127.0.6.18:8080 check weight 10 inter 6369 fall 2 rise 1
+ server 127.0.6.019 127.0.6.19:8080 check weight 10 inter 1129 fall 2 rise 1
+ server 127.0.6.020 127.0.6.20:8080 check weight 10 inter 2299 fall 2 rise 1
+ server 127.0.6.021 127.0.6.21:8080 check weight 10 inter 2995 fall 2 rise 1
+ server 127.0.6.022 127.0.6.22:8080 check weight 10 inter 7523 fall 2 rise 1
+ server 127.0.6.023 127.0.6.23:8080 check weight 10 inter 5633 fall 2 rise 1
+ server 127.0.6.024 127.0.6.24:8080 check weight 10 inter 4435 fall 2 rise 1
+ server 127.0.6.025 127.0.6.25:8080 check weight 10 inter 9921 fall 2 rise 1
+ server 127.0.6.026 127.0.6.26:8080 check weight 10 inter 6436 fall 2 rise 1
+ server 127.0.6.027 127.0.6.27:8080 check weight 10 inter 1183 fall 2 rise 1
+ server 127.0.6.028 127.0.6.28:8080 check weight 10 inter 2046 fall 2 rise 1
+ server 127.0.6.029 127.0.6.29:8080 check weight 10 inter 1978 fall 2 rise 1
+ server 127.0.6.030 127.0.6.30:8080 check weight 10 inter 2946 fall 2 rise 1
+ server 127.0.6.031 127.0.6.31:8080 check weight 10 inter 2710 fall 2 rise 1
+ server 127.0.6.032 127.0.6.32:8080 check weight 10 inter 416 fall 2 rise 1
+ server 127.0.6.033 127.0.6.33:8080 check weight 10 inter 2779 fall 2 rise 1
+ server 127.0.6.034 127.0.6.34:8080 check weight 10 inter 1270 fall 2 rise 1
+ server 127.0.6.035 127.0.6.35:8080 check weight 10 inter 7165 fall 2 rise 1
+ server 127.0.6.036 127.0.6.36:8080 check weight 10 inter 6494 fall 2 rise 1
+ server 127.0.6.037 127.0.6.37:8080 check weight 10 inter 1685 fall 2 rise 1
+ server 127.0.6.038 127.0.6.38:8080 check weight 10 inter 5168 fall 2 rise 1
+ server 127.0.6.039 127.0.6.39:8080 check weight 10 inter 690 fall 2 rise 1
+ server 127.0.6.040 127.0.6.40:8080 check weight 10 inter 8376 fall 2 rise 1
+ server 127.0.6.041 127.0.6.41:8080 check weight 10 inter 2120 fall 2 rise 1
+ server 127.0.6.042 127.0.6.42:8080 check weight 10 inter 7728 fall 2 rise 1
+ server 127.0.6.043 127.0.6.43:8080 check weight 10 inter 5565 fall 2 rise 1
+ server 127.0.6.044 127.0.6.44:8080 check weight 10 inter 4935 fall 2 rise 1
+ server 127.0.6.045 127.0.6.45:8080 check weight 10 inter 1316 fall 2 rise 1
+ server 127.0.6.046 127.0.6.46:8080 check weight 10 inter 132 fall 2 rise 1
+ server 127.0.6.047 127.0.6.47:8080 check weight 10 inter 9926 fall 2 rise 1
+ server 127.0.6.048 127.0.6.48:8080 check weight 10 inter 4517 fall 2 rise 1
+ server 127.0.6.049 127.0.6.49:8080 check weight 10 inter 8111 fall 2 rise 1
+ server 127.0.6.050 127.0.6.50:8080 check weight 10 inter 2549 fall 2 rise 1
+ server 127.0.6.051 127.0.6.51:8080 check weight 10 inter 2950 fall 2 rise 1
+ server 127.0.6.052 127.0.6.52:8080 check weight 10 inter 2591 fall 2 rise 1
+ server 127.0.6.053 127.0.6.53:8080 check weight 10 inter 7477 fall 2 rise 1
+ server 127.0.6.054 127.0.6.54:8080 check weight 10 inter 1776 fall 2 rise 1
+ server 127.0.6.055 127.0.6.55:8080 check weight 10 inter 3246 fall 2 rise 1
+ server 127.0.6.056 127.0.6.56:8080 check weight 10 inter 2172 fall 2 rise 1
+ server 127.0.6.057 127.0.6.57:8080 check weight 10 inter 3938 fall 2 rise 1
+ server 127.0.6.058 127.0.6.58:8080 check weight 10 inter 1285 fall 2 rise 1
+ server 127.0.6.059 127.0.6.59:8080 check weight 10 inter 1178 fall 2 rise 1
+ server 127.0.6.060 127.0.6.60:8080 check weight 10 inter 922 fall 2 rise 1
+ server 127.0.6.061 127.0.6.61:8080 check weight 10 inter 401 fall 2 rise 1
+ server 127.0.6.062 127.0.6.62:8080 check weight 10 inter 9361 fall 2 rise 1
+ server 127.0.6.063 127.0.6.63:8080 check weight 10 inter 6690 fall 2 rise 1
+ server 127.0.6.064 127.0.6.64:8080 check weight 10 inter 6445 fall 2 rise 1
+ server 127.0.6.065 127.0.6.65:8080 check weight 10 inter 2867 fall 2 rise 1
+ server 127.0.6.066 127.0.6.66:8080 check weight 10 inter 6348 fall 2 rise 1
+ server 127.0.6.067 127.0.6.67:8080 check weight 10 inter 5974 fall 2 rise 1
+ server 127.0.6.068 127.0.6.68:8080 check weight 10 inter 3206 fall 2 rise 1
+ server 127.0.6.069 127.0.6.69:8080 check weight 10 inter 6926 fall 2 rise 1
+ server 127.0.6.070 127.0.6.70:8080 check weight 10 inter 5794 fall 2 rise 1
+ server 127.0.6.071 127.0.6.71:8080 check weight 10 inter 2087 fall 2 rise 1
+ server 127.0.6.072 127.0.6.72:8080 check weight 10 inter 8597 fall 2 rise 1
+ server 127.0.6.073 127.0.6.73:8080 check weight 10 inter 4362 fall 2 rise 1
+ server 127.0.6.074 127.0.6.74:8080 check weight 10 inter 4354 fall 2 rise 1
+ server 127.0.6.075 127.0.6.75:8080 check weight 10 inter 3334 fall 2 rise 1
+ server 127.0.6.076 127.0.6.76:8080 check weight 10 inter 6655 fall 2 rise 1
+ server 127.0.6.077 127.0.6.77:8080 check weight 10 inter 221 fall 2 rise 1
+ server 127.0.6.078 127.0.6.78:8080 check weight 10 inter 8456 fall 2 rise 1
+ server 127.0.6.079 127.0.6.79:8080 check weight 10 inter 3438 fall 2 rise 1
+ server 127.0.6.080 127.0.6.80:8080 check weight 10 inter 5261 fall 2 rise 1
+ server 127.0.6.081 127.0.6.81:8080 check weight 10 inter 194 fall 2 rise 1
+ server 127.0.6.082 127.0.6.82:8080 check weight 10 inter 3835 fall 2 rise 1
+ server 127.0.6.083 127.0.6.83:8080 check weight 10 inter 8832 fall 2 rise 1
+ server 127.0.6.084 127.0.6.84:8080 check weight 10 inter 9802 fall 2 rise 1
+ server 127.0.6.085 127.0.6.85:8080 check weight 10 inter 1179 fall 2 rise 1
+ server 127.0.6.086 127.0.6.86:8080 check weight 10 inter 8709 fall 2 rise 1
+ server 127.0.6.087 127.0.6.87:8080 check weight 10 inter 9602 fall 2 rise 1
+ server 127.0.6.088 127.0.6.88:8080 check weight 10 inter 4635 fall 2 rise 1
+ server 127.0.6.089 127.0.6.89:8080 check weight 10 inter 4507 fall 2 rise 1
+ server 127.0.6.090 127.0.6.90:8080 check weight 10 inter 2694 fall 2 rise 1
+ server 127.0.6.091 127.0.6.91:8080 check weight 10 inter 8599 fall 2 rise 1
+ server 127.0.6.092 127.0.6.92:8080 check weight 10 inter 6428 fall 2 rise 1
+ server 127.0.6.093 127.0.6.93:8080 check weight 10 inter 1650 fall 2 rise 1
+ server 127.0.6.094 127.0.6.94:8080 check weight 10 inter 695 fall 2 rise 1
+ server 127.0.6.095 127.0.6.95:8080 check weight 10 inter 3116 fall 2 rise 1
+ server 127.0.6.096 127.0.6.96:8080 check weight 10 inter 270 fall 2 rise 1
+ server 127.0.6.097 127.0.6.97:8080 check weight 10 inter 5127 fall 2 rise 1
+ server 127.0.6.098 127.0.6.98:8080 check weight 10 inter 6031 fall 2 rise 1
+ server 127.0.6.099 127.0.6.99:8080 check weight 10 inter 8744 fall 2 rise 1
+ server 127.0.6.100 127.0.6.100:8080 check weight 10 inter 290 fall 2 rise 1
+ server 127.0.6.101 127.0.6.101:8080 check weight 10 inter 6567 fall 2 rise 1
+ server 127.0.6.102 127.0.6.102:8080 check weight 10 inter 3720 fall 2 rise 1
+ server 127.0.6.103 127.0.6.103:8080 check weight 10 inter 4065 fall 2 rise 1
+ server 127.0.6.104 127.0.6.104:8080 check weight 10 inter 1844 fall 2 rise 1
+ server 127.0.6.105 127.0.6.105:8080 check weight 10 inter 976 fall 2 rise 1
+ server 127.0.6.106 127.0.6.106:8080 check weight 10 inter 2639 fall 2 rise 1
+ server 127.0.6.107 127.0.6.107:8080 check weight 10 inter 7070 fall 2 rise 1
+ server 127.0.6.108 127.0.6.108:8080 check weight 10 inter 8088 fall 2 rise 1
+ server 127.0.6.109 127.0.6.109:8080 check weight 10 inter 3900 fall 2 rise 1
+ server 127.0.6.110 127.0.6.110:8080 check weight 10 inter 1790 fall 2 rise 1
+ server 127.0.6.111 127.0.6.111:8080 check weight 10 inter 5168 fall 2 rise 1
+ server 127.0.6.112 127.0.6.112:8080 check weight 10 inter 2453 fall 2 rise 1
+ server 127.0.6.113 127.0.6.113:8080 check weight 10 inter 7950 fall 2 rise 1
+ server 127.0.6.114 127.0.6.114:8080 check weight 10 inter 1865 fall 2 rise 1
+ server 127.0.6.115 127.0.6.115:8080 check weight 10 inter 8143 fall 2 rise 1
+ server 127.0.6.116 127.0.6.116:8080 check weight 10 inter 6004 fall 2 rise 1
+ server 127.0.6.117 127.0.6.117:8080 check weight 10 inter 7517 fall 2 rise 1
+ server 127.0.6.118 127.0.6.118:8080 check weight 10 inter 8875 fall 2 rise 1
+ server 127.0.6.119 127.0.6.119:8080 check weight 10 inter 7462 fall 2 rise 1
+ server 127.0.6.120 127.0.6.120:8080 check weight 10 inter 2263 fall 2 rise 1
+ server 127.0.6.121 127.0.6.121:8080 check weight 10 inter 5380 fall 2 rise 1
+ server 127.0.6.122 127.0.6.122:8080 check weight 10 inter 3614 fall 2 rise 1
+ server 127.0.6.123 127.0.6.123:8080 check weight 10 inter 207 fall 2 rise 1
+ server 127.0.6.124 127.0.6.124:8080 check weight 10 inter 4474 fall 2 rise 1
+ server 127.0.6.125 127.0.6.125:8080 check weight 10 inter 6181 fall 2 rise 1
+ server 127.0.6.126 127.0.6.126:8080 check weight 10 inter 252 fall 2 rise 1
+ server 127.0.6.127 127.0.6.127:8080 check weight 10 inter 1660 fall 2 rise 1
+ server 127.0.6.128 127.0.6.128:8080 check weight 10 inter 7611 fall 2 rise 1
+ server 127.0.6.129 127.0.6.129:8080 check weight 10 inter 945 fall 2 rise 1
+ server 127.0.6.130 127.0.6.130:8080 check weight 10 inter 9160 fall 2 rise 1
+ server 127.0.6.131 127.0.6.131:8080 check weight 10 inter 8666 fall 2 rise 1
+ server 127.0.6.132 127.0.6.132:8080 check weight 10 inter 6536 fall 2 rise 1
+ server 127.0.6.133 127.0.6.133:8080 check weight 10 inter 8217 fall 2 rise 1
+ server 127.0.6.134 127.0.6.134:8080 check weight 10 inter 1275 fall 2 rise 1
+ server 127.0.6.135 127.0.6.135:8080 check weight 10 inter 2246 fall 2 rise 1
+ server 127.0.6.136 127.0.6.136:8080 check weight 10 inter 2620 fall 2 rise 1
+ server 127.0.6.137 127.0.6.137:8080 check weight 10 inter 5553 fall 2 rise 1
+ server 127.0.6.138 127.0.6.138:8080 check weight 10 inter 1888 fall 2 rise 1
+ server 127.0.6.139 127.0.6.139:8080 check weight 10 inter 9276 fall 2 rise 1
+ server 127.0.6.140 127.0.6.140:8080 check weight 10 inter 8249 fall 2 rise 1
+ server 127.0.6.141 127.0.6.141:8080 check weight 10 inter 617 fall 2 rise 1
+ server 127.0.6.142 127.0.6.142:8080 check weight 10 inter 8831 fall 2 rise 1
+ server 127.0.6.143 127.0.6.143:8080 check weight 10 inter 1268 fall 2 rise 1
+ server 127.0.6.144 127.0.6.144:8080 check weight 10 inter 9493 fall 2 rise 1
+ server 127.0.6.145 127.0.6.145:8080 check weight 10 inter 683 fall 2 rise 1
+ server 127.0.6.146 127.0.6.146:8080 check weight 10 inter 2682 fall 2 rise 1
+ server 127.0.6.147 127.0.6.147:8080 check weight 10 inter 3435 fall 2 rise 1
+ server 127.0.6.148 127.0.6.148:8080 check weight 10 inter 9477 fall 2 rise 1
+ server 127.0.6.149 127.0.6.149:8080 check weight 10 inter 8292 fall 2 rise 1
+ server 127.0.6.150 127.0.6.150:8080 check weight 10 inter 9145 fall 2 rise 1
+ server 127.0.6.151 127.0.6.151:8080 check weight 10 inter 850 fall 2 rise 1
+ server 127.0.6.152 127.0.6.152:8080 check weight 10 inter 3626 fall 2 rise 1
+ server 127.0.6.153 127.0.6.153:8080 check weight 10 inter 8915 fall 2 rise 1
+ server 127.0.6.154 127.0.6.154:8080 check weight 10 inter 4165 fall 2 rise 1
+ server 127.0.6.155 127.0.6.155:8080 check weight 10 inter 5945 fall 2 rise 1
+ server 127.0.6.156 127.0.6.156:8080 check weight 10 inter 4413 fall 2 rise 1
+ server 127.0.6.157 127.0.6.157:8080 check weight 10 inter 1139 fall 2 rise 1
+ server 127.0.6.158 127.0.6.158:8080 check weight 10 inter 2119 fall 2 rise 1
+ server 127.0.6.159 127.0.6.159:8080 check weight 10 inter 8794 fall 2 rise 1
+ server 127.0.6.160 127.0.6.160:8080 check weight 10 inter 1243 fall 2 rise 1
+ server 127.0.6.161 127.0.6.161:8080 check weight 10 inter 312 fall 2 rise 1
+ server 127.0.6.162 127.0.6.162:8080 check weight 10 inter 6206 fall 2 rise 1
+ server 127.0.6.163 127.0.6.163:8080 check weight 10 inter 9349 fall 2 rise 1
+ server 127.0.6.164 127.0.6.164:8080 check weight 10 inter 2481 fall 2 rise 1
+ server 127.0.6.165 127.0.6.165:8080 check weight 10 inter 3402 fall 2 rise 1
+ server 127.0.6.166 127.0.6.166:8080 check weight 10 inter 4338 fall 2 rise 1
+ server 127.0.6.167 127.0.6.167:8080 check weight 10 inter 6287 fall 2 rise 1
+ server 127.0.6.168 127.0.6.168:8080 check weight 10 inter 5255 fall 2 rise 1
+ server 127.0.6.169 127.0.6.169:8080 check weight 10 inter 6453 fall 2 rise 1
+ server 127.0.6.170 127.0.6.170:8080 check weight 10 inter 5804 fall 2 rise 1
+ server 127.0.6.171 127.0.6.171:8080 check weight 10 inter 1801 fall 2 rise 1
+ server 127.0.6.172 127.0.6.172:8080 check weight 10 inter 5132 fall 2 rise 1
+ server 127.0.6.173 127.0.6.173:8080 check weight 10 inter 3629 fall 2 rise 1
+ server 127.0.6.174 127.0.6.174:8080 check weight 10 inter 6290 fall 2 rise 1
+ server 127.0.6.175 127.0.6.175:8080 check weight 10 inter 7457 fall 2 rise 1
+ server 127.0.6.176 127.0.6.176:8080 check weight 10 inter 1301 fall 2 rise 1
+ server 127.0.6.177 127.0.6.177:8080 check weight 10 inter 770 fall 2 rise 1
+ server 127.0.6.178 127.0.6.178:8080 check weight 10 inter 9492 fall 2 rise 1
+ server 127.0.6.179 127.0.6.179:8080 check weight 10 inter 2139 fall 2 rise 1
+ server 127.0.6.180 127.0.6.180:8080 check weight 10 inter 245 fall 2 rise 1
+ server 127.0.6.181 127.0.6.181:8080 check weight 10 inter 4759 fall 2 rise 1
+ server 127.0.6.182 127.0.6.182:8080 check weight 10 inter 4407 fall 2 rise 1
+ server 127.0.6.183 127.0.6.183:8080 check weight 10 inter 590 fall 2 rise 1
+ server 127.0.6.184 127.0.6.184:8080 check weight 10 inter 4346 fall 2 rise 1
+ server 127.0.6.185 127.0.6.185:8080 check weight 10 inter 7777 fall 2 rise 1
+ server 127.0.6.186 127.0.6.186:8080 check weight 10 inter 1636 fall 2 rise 1
+ server 127.0.6.187 127.0.6.187:8080 check weight 10 inter 7871 fall 2 rise 1
+ server 127.0.6.188 127.0.6.188:8080 check weight 10 inter 2877 fall 2 rise 1
+ server 127.0.6.189 127.0.6.189:8080 check weight 10 inter 354 fall 2 rise 1
+ server 127.0.6.190 127.0.6.190:8080 check weight 10 inter 1168 fall 2 rise 1
+ server 127.0.6.191 127.0.6.191:8080 check weight 10 inter 3949 fall 2 rise 1
+ server 127.0.6.192 127.0.6.192:8080 check weight 10 inter 6536 fall 2 rise 1
+ server 127.0.6.193 127.0.6.193:8080 check weight 10 inter 2452 fall 2 rise 1
+ server 127.0.6.194 127.0.6.194:8080 check weight 10 inter 3114 fall 2 rise 1
+ server 127.0.6.195 127.0.6.195:8080 check weight 10 inter 2049 fall 2 rise 1
+ server 127.0.6.196 127.0.6.196:8080 check weight 10 inter 7638 fall 2 rise 1
+ server 127.0.6.197 127.0.6.197:8080 check weight 10 inter 3108 fall 2 rise 1
+ server 127.0.6.198 127.0.6.198:8080 check weight 10 inter 2342 fall 2 rise 1
+ server 127.0.6.199 127.0.6.199:8080 check weight 10 inter 9875 fall 2 rise 1
+ server 127.0.6.200 127.0.6.200:8080 check weight 10 inter 4971 fall 2 rise 1
+ server 127.0.6.201 127.0.6.201:8080 check weight 10 inter 7876 fall 2 rise 1
+ server 127.0.6.202 127.0.6.202:8080 check weight 10 inter 2492 fall 2 rise 1
+ server 127.0.6.203 127.0.6.203:8080 check weight 10 inter 4141 fall 2 rise 1
+ server 127.0.6.204 127.0.6.204:8080 check weight 10 inter 168 fall 2 rise 1
+ server 127.0.6.205 127.0.6.205:8080 check weight 10 inter 110 fall 2 rise 1
+ server 127.0.6.206 127.0.6.206:8080 check weight 10 inter 4431 fall 2 rise 1
+ server 127.0.6.207 127.0.6.207:8080 check weight 10 inter 5184 fall 2 rise 1
+ server 127.0.6.208 127.0.6.208:8080 check weight 10 inter 3693 fall 2 rise 1
+ server 127.0.6.209 127.0.6.209:8080 check weight 10 inter 889 fall 2 rise 1
+ server 127.0.6.210 127.0.6.210:8080 check weight 10 inter 5439 fall 2 rise 1
+ server 127.0.6.211 127.0.6.211:8080 check weight 10 inter 1032 fall 2 rise 1
+ server 127.0.6.212 127.0.6.212:8080 check weight 10 inter 7307 fall 2 rise 1
+ server 127.0.6.213 127.0.6.213:8080 check weight 10 inter 4862 fall 2 rise 1
+ server 127.0.6.214 127.0.6.214:8080 check weight 10 inter 3102 fall 2 rise 1
+ server 127.0.6.215 127.0.6.215:8080 check weight 10 inter 7697 fall 2 rise 1
+ server 127.0.6.216 127.0.6.216:8080 check weight 10 inter 5409 fall 2 rise 1
+ server 127.0.6.217 127.0.6.217:8080 check weight 10 inter 7703 fall 2 rise 1
+ server 127.0.6.218 127.0.6.218:8080 check weight 10 inter 7714 fall 2 rise 1
+ server 127.0.6.219 127.0.6.219:8080 check weight 10 inter 7383 fall 2 rise 1
+ server 127.0.6.220 127.0.6.220:8080 check weight 10 inter 7171 fall 2 rise 1
+ server 127.0.6.221 127.0.6.221:8080 check weight 10 inter 9884 fall 2 rise 1
+ server 127.0.6.222 127.0.6.222:8080 check weight 10 inter 288 fall 2 rise 1
+ server 127.0.6.223 127.0.6.223:8080 check weight 10 inter 590 fall 2 rise 1
+ server 127.0.6.224 127.0.6.224:8080 check weight 10 inter 9753 fall 2 rise 1
+ server 127.0.6.225 127.0.6.225:8080 check weight 10 inter 6269 fall 2 rise 1
+ server 127.0.6.226 127.0.6.226:8080 check weight 10 inter 7458 fall 2 rise 1
+ server 127.0.6.227 127.0.6.227:8080 check weight 10 inter 133 fall 2 rise 1
+ server 127.0.6.228 127.0.6.228:8080 check weight 10 inter 2189 fall 2 rise 1
+ server 127.0.6.229 127.0.6.229:8080 check weight 10 inter 7774 fall 2 rise 1
+ server 127.0.6.230 127.0.6.230:8080 check weight 10 inter 9966 fall 2 rise 1
+ server 127.0.6.231 127.0.6.231:8080 check weight 10 inter 5195 fall 2 rise 1
+ server 127.0.6.232 127.0.6.232:8080 check weight 10 inter 1282 fall 2 rise 1
+ server 127.0.6.233 127.0.6.233:8080 check weight 10 inter 2630 fall 2 rise 1
+ server 127.0.6.234 127.0.6.234:8080 check weight 10 inter 7223 fall 2 rise 1
+ server 127.0.6.235 127.0.6.235:8080 check weight 10 inter 7903 fall 2 rise 1
+ server 127.0.6.236 127.0.6.236:8080 check weight 10 inter 4836 fall 2 rise 1
+ server 127.0.6.237 127.0.6.237:8080 check weight 10 inter 2230 fall 2 rise 1
+ server 127.0.6.238 127.0.6.238:8080 check weight 10 inter 9839 fall 2 rise 1
+ server 127.0.6.239 127.0.6.239:8080 check weight 10 inter 4393 fall 2 rise 1
+ server 127.0.6.240 127.0.6.240:8080 check weight 10 inter 612 fall 2 rise 1
+ server 127.0.6.241 127.0.6.241:8080 check weight 10 inter 6794 fall 2 rise 1
+ server 127.0.6.242 127.0.6.242:8080 check weight 10 inter 5299 fall 2 rise 1
+ server 127.0.6.243 127.0.6.243:8080 check weight 10 inter 2842 fall 2 rise 1
+ server 127.0.6.244 127.0.6.244:8080 check weight 10 inter 3105 fall 2 rise 1
+ server 127.0.6.245 127.0.6.245:8080 check weight 10 inter 1537 fall 2 rise 1
+ server 127.0.6.246 127.0.6.246:8080 check weight 10 inter 4453 fall 2 rise 1
+ server 127.0.6.247 127.0.6.247:8080 check weight 10 inter 9988 fall 2 rise 1
+ server 127.0.6.248 127.0.6.248:8080 check weight 10 inter 5925 fall 2 rise 1
+ server 127.0.6.249 127.0.6.249:8080 check weight 10 inter 268 fall 2 rise 1
+ server 127.0.6.250 127.0.6.250:8080 check weight 10 inter 1256 fall 2 rise 1
+ server 127.0.7.001 127.0.7.1:8080 check weight 10 inter 9065 fall 2 rise 1
+ server 127.0.7.002 127.0.7.2:8080 check weight 10 inter 9109 fall 2 rise 1
+ server 127.0.7.003 127.0.7.3:8080 check weight 10 inter 6936 fall 2 rise 1
+ server 127.0.7.004 127.0.7.4:8080 check weight 10 inter 4222 fall 2 rise 1
+ server 127.0.7.005 127.0.7.5:8080 check weight 10 inter 7909 fall 2 rise 1
+ server 127.0.7.006 127.0.7.6:8080 check weight 10 inter 4214 fall 2 rise 1
+ server 127.0.7.007 127.0.7.7:8080 check weight 10 inter 9899 fall 2 rise 1
+ server 127.0.7.008 127.0.7.8:8080 check weight 10 inter 6753 fall 2 rise 1
+ server 127.0.7.009 127.0.7.9:8080 check weight 10 inter 4618 fall 2 rise 1
+ server 127.0.7.010 127.0.7.10:8080 check weight 10 inter 9135 fall 2 rise 1
+ server 127.0.7.011 127.0.7.11:8080 check weight 10 inter 1761 fall 2 rise 1
+ server 127.0.7.012 127.0.7.12:8080 check weight 10 inter 8210 fall 2 rise 1
+ server 127.0.7.013 127.0.7.13:8080 check weight 10 inter 159 fall 2 rise 1
+ server 127.0.7.014 127.0.7.14:8080 check weight 10 inter 4594 fall 2 rise 1
+ server 127.0.7.015 127.0.7.15:8080 check weight 10 inter 2756 fall 2 rise 1
+ server 127.0.7.016 127.0.7.16:8080 check weight 10 inter 7973 fall 2 rise 1
+ server 127.0.7.017 127.0.7.17:8080 check weight 10 inter 5112 fall 2 rise 1
+ server 127.0.7.018 127.0.7.18:8080 check weight 10 inter 1290 fall 2 rise 1
+ server 127.0.7.019 127.0.7.19:8080 check weight 10 inter 7772 fall 2 rise 1
+ server 127.0.7.020 127.0.7.20:8080 check weight 10 inter 1578 fall 2 rise 1
+ server 127.0.7.021 127.0.7.21:8080 check weight 10 inter 9060 fall 2 rise 1
+ server 127.0.7.022 127.0.7.22:8080 check weight 10 inter 292 fall 2 rise 1
+ server 127.0.7.023 127.0.7.23:8080 check weight 10 inter 76 fall 2 rise 1
+ server 127.0.7.024 127.0.7.24:8080 check weight 10 inter 1018 fall 2 rise 1
+ server 127.0.7.025 127.0.7.25:8080 check weight 10 inter 6873 fall 2 rise 1
+ server 127.0.7.026 127.0.7.26:8080 check weight 10 inter 4589 fall 2 rise 1
+ server 127.0.7.027 127.0.7.27:8080 check weight 10 inter 6104 fall 2 rise 1
+ server 127.0.7.028 127.0.7.28:8080 check weight 10 inter 1237 fall 2 rise 1
+ server 127.0.7.029 127.0.7.29:8080 check weight 10 inter 3775 fall 2 rise 1
+ server 127.0.7.030 127.0.7.30:8080 check weight 10 inter 4832 fall 2 rise 1
+ server 127.0.7.031 127.0.7.31:8080 check weight 10 inter 1816 fall 2 rise 1
+ server 127.0.7.032 127.0.7.32:8080 check weight 10 inter 3821 fall 2 rise 1
+ server 127.0.7.033 127.0.7.33:8080 check weight 10 inter 2383 fall 2 rise 1
+ server 127.0.7.034 127.0.7.34:8080 check weight 10 inter 6716 fall 2 rise 1
+ server 127.0.7.035 127.0.7.35:8080 check weight 10 inter 3710 fall 2 rise 1
+ server 127.0.7.036 127.0.7.36:8080 check weight 10 inter 7426 fall 2 rise 1
+ server 127.0.7.037 127.0.7.37:8080 check weight 10 inter 1897 fall 2 rise 1
+ server 127.0.7.038 127.0.7.38:8080 check weight 10 inter 4134 fall 2 rise 1
+ server 127.0.7.039 127.0.7.39:8080 check weight 10 inter 2855 fall 2 rise 1
+ server 127.0.7.040 127.0.7.40:8080 check weight 10 inter 7373 fall 2 rise 1
+ server 127.0.7.041 127.0.7.41:8080 check weight 10 inter 5864 fall 2 rise 1
+ server 127.0.7.042 127.0.7.42:8080 check weight 10 inter 2148 fall 2 rise 1
+ server 127.0.7.043 127.0.7.43:8080 check weight 10 inter 1651 fall 2 rise 1
+ server 127.0.7.044 127.0.7.44:8080 check weight 10 inter 1627 fall 2 rise 1
+ server 127.0.7.045 127.0.7.45:8080 check weight 10 inter 9479 fall 2 rise 1
+ server 127.0.7.046 127.0.7.46:8080 check weight 10 inter 7909 fall 2 rise 1
+ server 127.0.7.047 127.0.7.47:8080 check weight 10 inter 9972 fall 2 rise 1
+ server 127.0.7.048 127.0.7.48:8080 check weight 10 inter 8815 fall 2 rise 1
+ server 127.0.7.049 127.0.7.49:8080 check weight 10 inter 7136 fall 2 rise 1
+ server 127.0.7.050 127.0.7.50:8080 check weight 10 inter 3425 fall 2 rise 1
+ server 127.0.7.051 127.0.7.51:8080 check weight 10 inter 2281 fall 2 rise 1
+ server 127.0.7.052 127.0.7.52:8080 check weight 10 inter 566 fall 2 rise 1
+ server 127.0.7.053 127.0.7.53:8080 check weight 10 inter 1656 fall 2 rise 1
+ server 127.0.7.054 127.0.7.54:8080 check weight 10 inter 1859 fall 2 rise 1
+ server 127.0.7.055 127.0.7.55:8080 check weight 10 inter 2631 fall 2 rise 1
+ server 127.0.7.056 127.0.7.56:8080 check weight 10 inter 7241 fall 2 rise 1
+ server 127.0.7.057 127.0.7.57:8080 check weight 10 inter 76 fall 2 rise 1
+ server 127.0.7.058 127.0.7.58:8080 check weight 10 inter 7689 fall 2 rise 1
+ server 127.0.7.059 127.0.7.59:8080 check weight 10 inter 2108 fall 2 rise 1
+ server 127.0.7.060 127.0.7.60:8080 check weight 10 inter 1477 fall 2 rise 1
+ server 127.0.7.061 127.0.7.61:8080 check weight 10 inter 9401 fall 2 rise 1
+ server 127.0.7.062 127.0.7.62:8080 check weight 10 inter 9192 fall 2 rise 1
+ server 127.0.7.063 127.0.7.63:8080 check weight 10 inter 2835 fall 2 rise 1
+ server 127.0.7.064 127.0.7.64:8080 check weight 10 inter 3066 fall 2 rise 1
+ server 127.0.7.065 127.0.7.65:8080 check weight 10 inter 3375 fall 2 rise 1
+ server 127.0.7.066 127.0.7.66:8080 check weight 10 inter 9760 fall 2 rise 1
+ server 127.0.7.067 127.0.7.67:8080 check weight 10 inter 3559 fall 2 rise 1
+ server 127.0.7.068 127.0.7.68:8080 check weight 10 inter 6213 fall 2 rise 1
+ server 127.0.7.069 127.0.7.69:8080 check weight 10 inter 7043 fall 2 rise 1
+ server 127.0.7.070 127.0.7.70:8080 check weight 10 inter 787 fall 2 rise 1
+ server 127.0.7.071 127.0.7.71:8080 check weight 10 inter 2184 fall 2 rise 1
+ server 127.0.7.072 127.0.7.72:8080 check weight 10 inter 3934 fall 2 rise 1
+ server 127.0.7.073 127.0.7.73:8080 check weight 10 inter 4647 fall 2 rise 1
+ server 127.0.7.074 127.0.7.74:8080 check weight 10 inter 1108 fall 2 rise 1
+ server 127.0.7.075 127.0.7.75:8080 check weight 10 inter 7950 fall 2 rise 1
+ server 127.0.7.076 127.0.7.76:8080 check weight 10 inter 17 fall 2 rise 1
+ server 127.0.7.077 127.0.7.77:8080 check weight 10 inter 826 fall 2 rise 1
+ server 127.0.7.078 127.0.7.78:8080 check weight 10 inter 9585 fall 2 rise 1
+ server 127.0.7.079 127.0.7.79:8080 check weight 10 inter 5232 fall 2 rise 1
+ server 127.0.7.080 127.0.7.80:8080 check weight 10 inter 9293 fall 2 rise 1
+ server 127.0.7.081 127.0.7.81:8080 check weight 10 inter 8526 fall 2 rise 1
+ server 127.0.7.082 127.0.7.82:8080 check weight 10 inter 1344 fall 2 rise 1
+ server 127.0.7.083 127.0.7.83:8080 check weight 10 inter 5219 fall 2 rise 1
+ server 127.0.7.084 127.0.7.84:8080 check weight 10 inter 206 fall 2 rise 1
+ server 127.0.7.085 127.0.7.85:8080 check weight 10 inter 8686 fall 2 rise 1
+ server 127.0.7.086 127.0.7.86:8080 check weight 10 inter 9803 fall 2 rise 1
+ server 127.0.7.087 127.0.7.87:8080 check weight 10 inter 9428 fall 2 rise 1
+ server 127.0.7.088 127.0.7.88:8080 check weight 10 inter 7482 fall 2 rise 1
+ server 127.0.7.089 127.0.7.89:8080 check weight 10 inter 4284 fall 2 rise 1
+ server 127.0.7.090 127.0.7.90:8080 check weight 10 inter 4539 fall 2 rise 1
+ server 127.0.7.091 127.0.7.91:8080 check weight 10 inter 2548 fall 2 rise 1
+ server 127.0.7.092 127.0.7.92:8080 check weight 10 inter 9518 fall 2 rise 1
+ server 127.0.7.093 127.0.7.93:8080 check weight 10 inter 171 fall 2 rise 1
+ server 127.0.7.094 127.0.7.94:8080 check weight 10 inter 5894 fall 2 rise 1
+ server 127.0.7.095 127.0.7.95:8080 check weight 10 inter 8582 fall 2 rise 1
+ server 127.0.7.096 127.0.7.96:8080 check weight 10 inter 2118 fall 2 rise 1
+ server 127.0.7.097 127.0.7.97:8080 check weight 10 inter 4033 fall 2 rise 1
+ server 127.0.7.098 127.0.7.98:8080 check weight 10 inter 1449 fall 2 rise 1
+ server 127.0.7.099 127.0.7.99:8080 check weight 10 inter 2057 fall 2 rise 1
+ server 127.0.7.100 127.0.7.100:8080 check weight 10 inter 2143 fall 2 rise 1
+ server 127.0.7.101 127.0.7.101:8080 check weight 10 inter 3563 fall 2 rise 1
+ server 127.0.7.102 127.0.7.102:8080 check weight 10 inter 3571 fall 2 rise 1
+ server 127.0.7.103 127.0.7.103:8080 check weight 10 inter 8006 fall 2 rise 1
+ server 127.0.7.104 127.0.7.104:8080 check weight 10 inter 7149 fall 2 rise 1
+ server 127.0.7.105 127.0.7.105:8080 check weight 10 inter 9390 fall 2 rise 1
+ server 127.0.7.106 127.0.7.106:8080 check weight 10 inter 3175 fall 2 rise 1
+ server 127.0.7.107 127.0.7.107:8080 check weight 10 inter 617 fall 2 rise 1
+ server 127.0.7.108 127.0.7.108:8080 check weight 10 inter 9499 fall 2 rise 1
+ server 127.0.7.109 127.0.7.109:8080 check weight 10 inter 4209 fall 2 rise 1
+ server 127.0.7.110 127.0.7.110:8080 check weight 10 inter 7807 fall 2 rise 1
+ server 127.0.7.111 127.0.7.111:8080 check weight 10 inter 8095 fall 2 rise 1
+ server 127.0.7.112 127.0.7.112:8080 check weight 10 inter 581 fall 2 rise 1
+ server 127.0.7.113 127.0.7.113:8080 check weight 10 inter 411 fall 2 rise 1
+ server 127.0.7.114 127.0.7.114:8080 check weight 10 inter 9664 fall 2 rise 1
+ server 127.0.7.115 127.0.7.115:8080 check weight 10 inter 8276 fall 2 rise 1
+ server 127.0.7.116 127.0.7.116:8080 check weight 10 inter 2983 fall 2 rise 1
+ server 127.0.7.117 127.0.7.117:8080 check weight 10 inter 2382 fall 2 rise 1
+ server 127.0.7.118 127.0.7.118:8080 check weight 10 inter 8434 fall 2 rise 1
+ server 127.0.7.119 127.0.7.119:8080 check weight 10 inter 8505 fall 2 rise 1
+ server 127.0.7.120 127.0.7.120:8080 check weight 10 inter 5188 fall 2 rise 1
+ server 127.0.7.121 127.0.7.121:8080 check weight 10 inter 8976 fall 2 rise 1
+ server 127.0.7.122 127.0.7.122:8080 check weight 10 inter 9021 fall 2 rise 1
+ server 127.0.7.123 127.0.7.123:8080 check weight 10 inter 1576 fall 2 rise 1
+ server 127.0.7.124 127.0.7.124:8080 check weight 10 inter 6023 fall 2 rise 1
+ server 127.0.7.125 127.0.7.125:8080 check weight 10 inter 3421 fall 2 rise 1
+ server 127.0.7.126 127.0.7.126:8080 check weight 10 inter 9954 fall 2 rise 1
+ server 127.0.7.127 127.0.7.127:8080 check weight 10 inter 151 fall 2 rise 1
+ server 127.0.7.128 127.0.7.128:8080 check weight 10 inter 5738 fall 2 rise 1
+ server 127.0.7.129 127.0.7.129:8080 check weight 10 inter 8463 fall 2 rise 1
+ server 127.0.7.130 127.0.7.130:8080 check weight 10 inter 2270 fall 2 rise 1
+ server 127.0.7.131 127.0.7.131:8080 check weight 10 inter 4238 fall 2 rise 1
+ server 127.0.7.132 127.0.7.132:8080 check weight 10 inter 7559 fall 2 rise 1
+ server 127.0.7.133 127.0.7.133:8080 check weight 10 inter 5704 fall 2 rise 1
+ server 127.0.7.134 127.0.7.134:8080 check weight 10 inter 7248 fall 2 rise 1
+ server 127.0.7.135 127.0.7.135:8080 check weight 10 inter 9049 fall 2 rise 1
+ server 127.0.7.136 127.0.7.136:8080 check weight 10 inter 7665 fall 2 rise 1
+ server 127.0.7.137 127.0.7.137:8080 check weight 10 inter 5093 fall 2 rise 1
+ server 127.0.7.138 127.0.7.138:8080 check weight 10 inter 8948 fall 2 rise 1
+ server 127.0.7.139 127.0.7.139:8080 check weight 10 inter 6300 fall 2 rise 1
+ server 127.0.7.140 127.0.7.140:8080 check weight 10 inter 4209 fall 2 rise 1
+ server 127.0.7.141 127.0.7.141:8080 check weight 10 inter 4291 fall 2 rise 1
+ server 127.0.7.142 127.0.7.142:8080 check weight 10 inter 8887 fall 2 rise 1
+ server 127.0.7.143 127.0.7.143:8080 check weight 10 inter 8426 fall 2 rise 1
+ server 127.0.7.144 127.0.7.144:8080 check weight 10 inter 3794 fall 2 rise 1
+ server 127.0.7.145 127.0.7.145:8080 check weight 10 inter 7103 fall 2 rise 1
+ server 127.0.7.146 127.0.7.146:8080 check weight 10 inter 9210 fall 2 rise 1
+ server 127.0.7.147 127.0.7.147:8080 check weight 10 inter 4291 fall 2 rise 1
+ server 127.0.7.148 127.0.7.148:8080 check weight 10 inter 6635 fall 2 rise 1
+ server 127.0.7.149 127.0.7.149:8080 check weight 10 inter 3471 fall 2 rise 1
+ server 127.0.7.150 127.0.7.150:8080 check weight 10 inter 4658 fall 2 rise 1
+ server 127.0.7.151 127.0.7.151:8080 check weight 10 inter 3744 fall 2 rise 1
+ server 127.0.7.152 127.0.7.152:8080 check weight 10 inter 976 fall 2 rise 1
+ server 127.0.7.153 127.0.7.153:8080 check weight 10 inter 5745 fall 2 rise 1
+ server 127.0.7.154 127.0.7.154:8080 check weight 10 inter 1221 fall 2 rise 1
+ server 127.0.7.155 127.0.7.155:8080 check weight 10 inter 3872 fall 2 rise 1
+ server 127.0.7.156 127.0.7.156:8080 check weight 10 inter 1368 fall 2 rise 1
+ server 127.0.7.157 127.0.7.157:8080 check weight 10 inter 519 fall 2 rise 1
+ server 127.0.7.158 127.0.7.158:8080 check weight 10 inter 6212 fall 2 rise 1
+ server 127.0.7.159 127.0.7.159:8080 check weight 10 inter 6176 fall 2 rise 1
+ server 127.0.7.160 127.0.7.160:8080 check weight 10 inter 3085 fall 2 rise 1
+ server 127.0.7.161 127.0.7.161:8080 check weight 10 inter 111 fall 2 rise 1
+ server 127.0.7.162 127.0.7.162:8080 check weight 10 inter 6153 fall 2 rise 1
+ server 127.0.7.163 127.0.7.163:8080 check weight 10 inter 3517 fall 2 rise 1
+ server 127.0.7.164 127.0.7.164:8080 check weight 10 inter 1125 fall 2 rise 1
+ server 127.0.7.165 127.0.7.165:8080 check weight 10 inter 1748 fall 2 rise 1
+ server 127.0.7.166 127.0.7.166:8080 check weight 10 inter 6400 fall 2 rise 1
+ server 127.0.7.167 127.0.7.167:8080 check weight 10 inter 8809 fall 2 rise 1
+ server 127.0.7.168 127.0.7.168:8080 check weight 10 inter 8834 fall 2 rise 1
+ server 127.0.7.169 127.0.7.169:8080 check weight 10 inter 2710 fall 2 rise 1
+ server 127.0.7.170 127.0.7.170:8080 check weight 10 inter 773 fall 2 rise 1
+ server 127.0.7.171 127.0.7.171:8080 check weight 10 inter 3871 fall 2 rise 1
+ server 127.0.7.172 127.0.7.172:8080 check weight 10 inter 7372 fall 2 rise 1
+ server 127.0.7.173 127.0.7.173:8080 check weight 10 inter 842 fall 2 rise 1
+ server 127.0.7.174 127.0.7.174:8080 check weight 10 inter 1729 fall 2 rise 1
+ server 127.0.7.175 127.0.7.175:8080 check weight 10 inter 4695 fall 2 rise 1
+ server 127.0.7.176 127.0.7.176:8080 check weight 10 inter 4441 fall 2 rise 1
+ server 127.0.7.177 127.0.7.177:8080 check weight 10 inter 9489 fall 2 rise 1
+ server 127.0.7.178 127.0.7.178:8080 check weight 10 inter 7012 fall 2 rise 1
+ server 127.0.7.179 127.0.7.179:8080 check weight 10 inter 5560 fall 2 rise 1
+ server 127.0.7.180 127.0.7.180:8080 check weight 10 inter 2450 fall 2 rise 1
+ server 127.0.7.181 127.0.7.181:8080 check weight 10 inter 2250 fall 2 rise 1
+ server 127.0.7.182 127.0.7.182:8080 check weight 10 inter 3505 fall 2 rise 1
+ server 127.0.7.183 127.0.7.183:8080 check weight 10 inter 3792 fall 2 rise 1
+ server 127.0.7.184 127.0.7.184:8080 check weight 10 inter 9862 fall 2 rise 1
+ server 127.0.7.185 127.0.7.185:8080 check weight 10 inter 3831 fall 2 rise 1
+ server 127.0.7.186 127.0.7.186:8080 check weight 10 inter 5740 fall 2 rise 1
+ server 127.0.7.187 127.0.7.187:8080 check weight 10 inter 6964 fall 2 rise 1
+ server 127.0.7.188 127.0.7.188:8080 check weight 10 inter 554 fall 2 rise 1
+ server 127.0.7.189 127.0.7.189:8080 check weight 10 inter 8560 fall 2 rise 1
+ server 127.0.7.190 127.0.7.190:8080 check weight 10 inter 4868 fall 2 rise 1
+ server 127.0.7.191 127.0.7.191:8080 check weight 10 inter 6664 fall 2 rise 1
+ server 127.0.7.192 127.0.7.192:8080 check weight 10 inter 8791 fall 2 rise 1
+ server 127.0.7.193 127.0.7.193:8080 check weight 10 inter 8378 fall 2 rise 1
+ server 127.0.7.194 127.0.7.194:8080 check weight 10 inter 8769 fall 2 rise 1
+ server 127.0.7.195 127.0.7.195:8080 check weight 10 inter 3838 fall 2 rise 1
+ server 127.0.7.196 127.0.7.196:8080 check weight 10 inter 9522 fall 2 rise 1
+ server 127.0.7.197 127.0.7.197:8080 check weight 10 inter 164 fall 2 rise 1
+ server 127.0.7.198 127.0.7.198:8080 check weight 10 inter 972 fall 2 rise 1
+ server 127.0.7.199 127.0.7.199:8080 check weight 10 inter 9391 fall 2 rise 1
+ server 127.0.7.200 127.0.7.200:8080 check weight 10 inter 105 fall 2 rise 1
+ server 127.0.7.201 127.0.7.201:8080 check weight 10 inter 2535 fall 2 rise 1
+ server 127.0.7.202 127.0.7.202:8080 check weight 10 inter 7201 fall 2 rise 1
+ server 127.0.7.203 127.0.7.203:8080 check weight 10 inter 3354 fall 2 rise 1
+ server 127.0.7.204 127.0.7.204:8080 check weight 10 inter 4691 fall 2 rise 1
+ server 127.0.7.205 127.0.7.205:8080 check weight 10 inter 1052 fall 2 rise 1
+ server 127.0.7.206 127.0.7.206:8080 check weight 10 inter 7829 fall 2 rise 1
+ server 127.0.7.207 127.0.7.207:8080 check weight 10 inter 144 fall 2 rise 1
+ server 127.0.7.208 127.0.7.208:8080 check weight 10 inter 2436 fall 2 rise 1
+ server 127.0.7.209 127.0.7.209:8080 check weight 10 inter 4410 fall 2 rise 1
+ server 127.0.7.210 127.0.7.210:8080 check weight 10 inter 4615 fall 2 rise 1
+ server 127.0.7.211 127.0.7.211:8080 check weight 10 inter 9371 fall 2 rise 1
+ server 127.0.7.212 127.0.7.212:8080 check weight 10 inter 8035 fall 2 rise 1
+ server 127.0.7.213 127.0.7.213:8080 check weight 10 inter 9206 fall 2 rise 1
+ server 127.0.7.214 127.0.7.214:8080 check weight 10 inter 5368 fall 2 rise 1
+ server 127.0.7.215 127.0.7.215:8080 check weight 10 inter 1441 fall 2 rise 1
+ server 127.0.7.216 127.0.7.216:8080 check weight 10 inter 6796 fall 2 rise 1
+ server 127.0.7.217 127.0.7.217:8080 check weight 10 inter 7354 fall 2 rise 1
+ server 127.0.7.218 127.0.7.218:8080 check weight 10 inter 7850 fall 2 rise 1
+ server 127.0.7.219 127.0.7.219:8080 check weight 10 inter 6141 fall 2 rise 1
+ server 127.0.7.220 127.0.7.220:8080 check weight 10 inter 1060 fall 2 rise 1
+ server 127.0.7.221 127.0.7.221:8080 check weight 10 inter 3137 fall 2 rise 1
+ server 127.0.7.222 127.0.7.222:8080 check weight 10 inter 4250 fall 2 rise 1
+ server 127.0.7.223 127.0.7.223:8080 check weight 10 inter 9160 fall 2 rise 1
+ server 127.0.7.224 127.0.7.224:8080 check weight 10 inter 6353 fall 2 rise 1
+ server 127.0.7.225 127.0.7.225:8080 check weight 10 inter 6471 fall 2 rise 1
+ server 127.0.7.226 127.0.7.226:8080 check weight 10 inter 9230 fall 2 rise 1
+ server 127.0.7.227 127.0.7.227:8080 check weight 10 inter 7529 fall 2 rise 1
+ server 127.0.7.228 127.0.7.228:8080 check weight 10 inter 213 fall 2 rise 1
+ server 127.0.7.229 127.0.7.229:8080 check weight 10 inter 1763 fall 2 rise 1
+ server 127.0.7.230 127.0.7.230:8080 check weight 10 inter 6268 fall 2 rise 1
+ server 127.0.7.231 127.0.7.231:8080 check weight 10 inter 5970 fall 2 rise 1
+ server 127.0.7.232 127.0.7.232:8080 check weight 10 inter 3630 fall 2 rise 1
+ server 127.0.7.233 127.0.7.233:8080 check weight 10 inter 9745 fall 2 rise 1
+ server 127.0.7.234 127.0.7.234:8080 check weight 10 inter 1296 fall 2 rise 1
+ server 127.0.7.235 127.0.7.235:8080 check weight 10 inter 9766 fall 2 rise 1
+ server 127.0.7.236 127.0.7.236:8080 check weight 10 inter 5422 fall 2 rise 1
+ server 127.0.7.237 127.0.7.237:8080 check weight 10 inter 4449 fall 2 rise 1
+ server 127.0.7.238 127.0.7.238:8080 check weight 10 inter 6811 fall 2 rise 1
+ server 127.0.7.239 127.0.7.239:8080 check weight 10 inter 9387 fall 2 rise 1
+ server 127.0.7.240 127.0.7.240:8080 check weight 10 inter 395 fall 2 rise 1
+ server 127.0.7.241 127.0.7.241:8080 check weight 10 inter 2514 fall 2 rise 1
+ server 127.0.7.242 127.0.7.242:8080 check weight 10 inter 9771 fall 2 rise 1
+ server 127.0.7.243 127.0.7.243:8080 check weight 10 inter 8628 fall 2 rise 1
+ server 127.0.7.244 127.0.7.244:8080 check weight 10 inter 3478 fall 2 rise 1
+ server 127.0.7.245 127.0.7.245:8080 check weight 10 inter 8861 fall 2 rise 1
+ server 127.0.7.246 127.0.7.246:8080 check weight 10 inter 7695 fall 2 rise 1
+ server 127.0.7.247 127.0.7.247:8080 check weight 10 inter 1484 fall 2 rise 1
+ server 127.0.7.248 127.0.7.248:8080 check weight 10 inter 8364 fall 2 rise 1
+ server 127.0.7.249 127.0.7.249:8080 check weight 10 inter 5313 fall 2 rise 1
+ server 127.0.7.250 127.0.7.250:8080 check weight 10 inter 7335 fall 2 rise 1
+ server 127.0.8.001 127.0.8.1:8080 check weight 10 inter 609 fall 2 rise 1
+ server 127.0.8.002 127.0.8.2:8080 check weight 10 inter 3919 fall 2 rise 1
+ server 127.0.8.003 127.0.8.3:8080 check weight 10 inter 3873 fall 2 rise 1
+ server 127.0.8.004 127.0.8.4:8080 check weight 10 inter 9742 fall 2 rise 1
+ server 127.0.8.005 127.0.8.5:8080 check weight 10 inter 4278 fall 2 rise 1
+ server 127.0.8.006 127.0.8.6:8080 check weight 10 inter 6434 fall 2 rise 1
+ server 127.0.8.007 127.0.8.7:8080 check weight 10 inter 3551 fall 2 rise 1
+ server 127.0.8.008 127.0.8.8:8080 check weight 10 inter 3927 fall 2 rise 1
+ server 127.0.8.009 127.0.8.9:8080 check weight 10 inter 9143 fall 2 rise 1
+ server 127.0.8.010 127.0.8.10:8080 check weight 10 inter 9750 fall 2 rise 1
+ server 127.0.8.011 127.0.8.11:8080 check weight 10 inter 7543 fall 2 rise 1
+ server 127.0.8.012 127.0.8.12:8080 check weight 10 inter 2953 fall 2 rise 1
+ server 127.0.8.013 127.0.8.13:8080 check weight 10 inter 1258 fall 2 rise 1
+ server 127.0.8.014 127.0.8.14:8080 check weight 10 inter 8728 fall 2 rise 1
+ server 127.0.8.015 127.0.8.15:8080 check weight 10 inter 4396 fall 2 rise 1
+ server 127.0.8.016 127.0.8.16:8080 check weight 10 inter 6793 fall 2 rise 1
+ server 127.0.8.017 127.0.8.17:8080 check weight 10 inter 9274 fall 2 rise 1
+ server 127.0.8.018 127.0.8.18:8080 check weight 10 inter 7910 fall 2 rise 1
+ server 127.0.8.019 127.0.8.19:8080 check weight 10 inter 755 fall 2 rise 1
+ server 127.0.8.020 127.0.8.20:8080 check weight 10 inter 891 fall 2 rise 1
+ server 127.0.8.021 127.0.8.21:8080 check weight 10 inter 1810 fall 2 rise 1
+ server 127.0.8.022 127.0.8.22:8080 check weight 10 inter 2565 fall 2 rise 1
+ server 127.0.8.023 127.0.8.23:8080 check weight 10 inter 401 fall 2 rise 1
+ server 127.0.8.024 127.0.8.24:8080 check weight 10 inter 9208 fall 2 rise 1
+ server 127.0.8.025 127.0.8.25:8080 check weight 10 inter 3996 fall 2 rise 1
+ server 127.0.8.026 127.0.8.26:8080 check weight 10 inter 724 fall 2 rise 1
+ server 127.0.8.027 127.0.8.27:8080 check weight 10 inter 9765 fall 2 rise 1
+ server 127.0.8.028 127.0.8.28:8080 check weight 10 inter 1599 fall 2 rise 1
+ server 127.0.8.029 127.0.8.29:8080 check weight 10 inter 7319 fall 2 rise 1
+ server 127.0.8.030 127.0.8.30:8080 check weight 10 inter 1086 fall 2 rise 1
+ server 127.0.8.031 127.0.8.31:8080 check weight 10 inter 1589 fall 2 rise 1
+ server 127.0.8.032 127.0.8.32:8080 check weight 10 inter 2955 fall 2 rise 1
+ server 127.0.8.033 127.0.8.33:8080 check weight 10 inter 9034 fall 2 rise 1
+ server 127.0.8.034 127.0.8.34:8080 check weight 10 inter 946 fall 2 rise 1
+ server 127.0.8.035 127.0.8.35:8080 check weight 10 inter 4425 fall 2 rise 1
+ server 127.0.8.036 127.0.8.36:8080 check weight 10 inter 7624 fall 2 rise 1
+ server 127.0.8.037 127.0.8.37:8080 check weight 10 inter 8476 fall 2 rise 1
+ server 127.0.8.038 127.0.8.38:8080 check weight 10 inter 2403 fall 2 rise 1
+ server 127.0.8.039 127.0.8.39:8080 check weight 10 inter 5354 fall 2 rise 1
+ server 127.0.8.040 127.0.8.40:8080 check weight 10 inter 2694 fall 2 rise 1
+ server 127.0.8.041 127.0.8.41:8080 check weight 10 inter 7150 fall 2 rise 1
+ server 127.0.8.042 127.0.8.42:8080 check weight 10 inter 7167 fall 2 rise 1
+ server 127.0.8.043 127.0.8.43:8080 check weight 10 inter 5305 fall 2 rise 1
+ server 127.0.8.044 127.0.8.44:8080 check weight 10 inter 4281 fall 2 rise 1
+ server 127.0.8.045 127.0.8.45:8080 check weight 10 inter 3807 fall 2 rise 1
+ server 127.0.8.046 127.0.8.46:8080 check weight 10 inter 6351 fall 2 rise 1
+ server 127.0.8.047 127.0.8.47:8080 check weight 10 inter 6959 fall 2 rise 1
+ server 127.0.8.048 127.0.8.48:8080 check weight 10 inter 4710 fall 2 rise 1
+ server 127.0.8.049 127.0.8.49:8080 check weight 10 inter 7502 fall 2 rise 1
+ server 127.0.8.050 127.0.8.50:8080 check weight 10 inter 211 fall 2 rise 1
+ server 127.0.8.051 127.0.8.51:8080 check weight 10 inter 6488 fall 2 rise 1
+ server 127.0.8.052 127.0.8.52:8080 check weight 10 inter 9341 fall 2 rise 1
+ server 127.0.8.053 127.0.8.53:8080 check weight 10 inter 2637 fall 2 rise 1
+ server 127.0.8.054 127.0.8.54:8080 check weight 10 inter 7594 fall 2 rise 1
+ server 127.0.8.055 127.0.8.55:8080 check weight 10 inter 4014 fall 2 rise 1
+ server 127.0.8.056 127.0.8.56:8080 check weight 10 inter 8630 fall 2 rise 1
+ server 127.0.8.057 127.0.8.57:8080 check weight 10 inter 58 fall 2 rise 1
+ server 127.0.8.058 127.0.8.58:8080 check weight 10 inter 1428 fall 2 rise 1
+ server 127.0.8.059 127.0.8.59:8080 check weight 10 inter 3430 fall 2 rise 1
+ server 127.0.8.060 127.0.8.60:8080 check weight 10 inter 2478 fall 2 rise 1
+ server 127.0.8.061 127.0.8.61:8080 check weight 10 inter 5420 fall 2 rise 1
+ server 127.0.8.062 127.0.8.62:8080 check weight 10 inter 8649 fall 2 rise 1
+ server 127.0.8.063 127.0.8.63:8080 check weight 10 inter 4941 fall 2 rise 1
+ server 127.0.8.064 127.0.8.64:8080 check weight 10 inter 5214 fall 2 rise 1
+ server 127.0.8.065 127.0.8.65:8080 check weight 10 inter 6767 fall 2 rise 1
+ server 127.0.8.066 127.0.8.66:8080 check weight 10 inter 3046 fall 2 rise 1
+ server 127.0.8.067 127.0.8.67:8080 check weight 10 inter 8641 fall 2 rise 1
+ server 127.0.8.068 127.0.8.68:8080 check weight 10 inter 4000 fall 2 rise 1
+ server 127.0.8.069 127.0.8.69:8080 check weight 10 inter 5744 fall 2 rise 1
+ server 127.0.8.070 127.0.8.70:8080 check weight 10 inter 3723 fall 2 rise 1
+ server 127.0.8.071 127.0.8.71:8080 check weight 10 inter 8031 fall 2 rise 1
+ server 127.0.8.072 127.0.8.72:8080 check weight 10 inter 7105 fall 2 rise 1
+ server 127.0.8.073 127.0.8.73:8080 check weight 10 inter 2248 fall 2 rise 1
+ server 127.0.8.074 127.0.8.74:8080 check weight 10 inter 5045 fall 2 rise 1
+ server 127.0.8.075 127.0.8.75:8080 check weight 10 inter 8576 fall 2 rise 1
+ server 127.0.8.076 127.0.8.76:8080 check weight 10 inter 6101 fall 2 rise 1
+ server 127.0.8.077 127.0.8.77:8080 check weight 10 inter 5241 fall 2 rise 1
+ server 127.0.8.078 127.0.8.78:8080 check weight 10 inter 2924 fall 2 rise 1
+ server 127.0.8.079 127.0.8.79:8080 check weight 10 inter 19 fall 2 rise 1
+ server 127.0.8.080 127.0.8.80:8080 check weight 10 inter 2269 fall 2 rise 1
+ server 127.0.8.081 127.0.8.81:8080 check weight 10 inter 2298 fall 2 rise 1
+ server 127.0.8.082 127.0.8.82:8080 check weight 10 inter 2235 fall 2 rise 1
+ server 127.0.8.083 127.0.8.83:8080 check weight 10 inter 3896 fall 2 rise 1
+ server 127.0.8.084 127.0.8.84:8080 check weight 10 inter 7865 fall 2 rise 1
+ server 127.0.8.085 127.0.8.85:8080 check weight 10 inter 162 fall 2 rise 1
+ server 127.0.8.086 127.0.8.86:8080 check weight 10 inter 9603 fall 2 rise 1
+ server 127.0.8.087 127.0.8.87:8080 check weight 10 inter 6946 fall 2 rise 1
+ server 127.0.8.088 127.0.8.88:8080 check weight 10 inter 2717 fall 2 rise 1
+ server 127.0.8.089 127.0.8.89:8080 check weight 10 inter 854 fall 2 rise 1
+ server 127.0.8.090 127.0.8.90:8080 check weight 10 inter 1871 fall 2 rise 1
+ server 127.0.8.091 127.0.8.91:8080 check weight 10 inter 938 fall 2 rise 1
+ server 127.0.8.092 127.0.8.92:8080 check weight 10 inter 6629 fall 2 rise 1
+ server 127.0.8.093 127.0.8.93:8080 check weight 10 inter 2562 fall 2 rise 1
+ server 127.0.8.094 127.0.8.94:8080 check weight 10 inter 9142 fall 2 rise 1
+ server 127.0.8.095 127.0.8.95:8080 check weight 10 inter 1779 fall 2 rise 1
+ server 127.0.8.096 127.0.8.96:8080 check weight 10 inter 5288 fall 2 rise 1
+ server 127.0.8.097 127.0.8.97:8080 check weight 10 inter 8617 fall 2 rise 1
+ server 127.0.8.098 127.0.8.98:8080 check weight 10 inter 834 fall 2 rise 1
+ server 127.0.8.099 127.0.8.99:8080 check weight 10 inter 9937 fall 2 rise 1
+ server 127.0.8.100 127.0.8.100:8080 check weight 10 inter 334 fall 2 rise 1
+ server 127.0.8.101 127.0.8.101:8080 check weight 10 inter 5916 fall 2 rise 1
+ server 127.0.8.102 127.0.8.102:8080 check weight 10 inter 5330 fall 2 rise 1
+ server 127.0.8.103 127.0.8.103:8080 check weight 10 inter 9848 fall 2 rise 1
+ server 127.0.8.104 127.0.8.104:8080 check weight 10 inter 4945 fall 2 rise 1
+ server 127.0.8.105 127.0.8.105:8080 check weight 10 inter 4588 fall 2 rise 1
+ server 127.0.8.106 127.0.8.106:8080 check weight 10 inter 2290 fall 2 rise 1
+ server 127.0.8.107 127.0.8.107:8080 check weight 10 inter 4918 fall 2 rise 1
+ server 127.0.8.108 127.0.8.108:8080 check weight 10 inter 6853 fall 2 rise 1
+ server 127.0.8.109 127.0.8.109:8080 check weight 10 inter 3025 fall 2 rise 1
+ server 127.0.8.110 127.0.8.110:8080 check weight 10 inter 966 fall 2 rise 1
+ server 127.0.8.111 127.0.8.111:8080 check weight 10 inter 5503 fall 2 rise 1
+ server 127.0.8.112 127.0.8.112:8080 check weight 10 inter 135 fall 2 rise 1
+ server 127.0.8.113 127.0.8.113:8080 check weight 10 inter 2662 fall 2 rise 1
+ server 127.0.8.114 127.0.8.114:8080 check weight 10 inter 6377 fall 2 rise 1
+ server 127.0.8.115 127.0.8.115:8080 check weight 10 inter 2029 fall 2 rise 1
+ server 127.0.8.116 127.0.8.116:8080 check weight 10 inter 6454 fall 2 rise 1
+ server 127.0.8.117 127.0.8.117:8080 check weight 10 inter 8522 fall 2 rise 1
+ server 127.0.8.118 127.0.8.118:8080 check weight 10 inter 1576 fall 2 rise 1
+ server 127.0.8.119 127.0.8.119:8080 check weight 10 inter 2132 fall 2 rise 1
+ server 127.0.8.120 127.0.8.120:8080 check weight 10 inter 5125 fall 2 rise 1
+ server 127.0.8.121 127.0.8.121:8080 check weight 10 inter 4344 fall 2 rise 1
+ server 127.0.8.122 127.0.8.122:8080 check weight 10 inter 812 fall 2 rise 1
+ server 127.0.8.123 127.0.8.123:8080 check weight 10 inter 3559 fall 2 rise 1
+ server 127.0.8.124 127.0.8.124:8080 check weight 10 inter 2940 fall 2 rise 1
+ server 127.0.8.125 127.0.8.125:8080 check weight 10 inter 8593 fall 2 rise 1
+ server 127.0.8.126 127.0.8.126:8080 check weight 10 inter 587 fall 2 rise 1
+ server 127.0.8.127 127.0.8.127:8080 check weight 10 inter 3389 fall 2 rise 1
+ server 127.0.8.128 127.0.8.128:8080 check weight 10 inter 8865 fall 2 rise 1
+ server 127.0.8.129 127.0.8.129:8080 check weight 10 inter 3310 fall 2 rise 1
+ server 127.0.8.130 127.0.8.130:8080 check weight 10 inter 4015 fall 2 rise 1
+ server 127.0.8.131 127.0.8.131:8080 check weight 10 inter 4688 fall 2 rise 1
+ server 127.0.8.132 127.0.8.132:8080 check weight 10 inter 3449 fall 2 rise 1
+ server 127.0.8.133 127.0.8.133:8080 check weight 10 inter 4663 fall 2 rise 1
+ server 127.0.8.134 127.0.8.134:8080 check weight 10 inter 6561 fall 2 rise 1
+ server 127.0.8.135 127.0.8.135:8080 check weight 10 inter 9483 fall 2 rise 1
+ server 127.0.8.136 127.0.8.136:8080 check weight 10 inter 8511 fall 2 rise 1
+ server 127.0.8.137 127.0.8.137:8080 check weight 10 inter 2707 fall 2 rise 1
+ server 127.0.8.138 127.0.8.138:8080 check weight 10 inter 3053 fall 2 rise 1
+ server 127.0.8.139 127.0.8.139:8080 check weight 10 inter 385 fall 2 rise 1
+ server 127.0.8.140 127.0.8.140:8080 check weight 10 inter 5872 fall 2 rise 1
+ server 127.0.8.141 127.0.8.141:8080 check weight 10 inter 2157 fall 2 rise 1
+ server 127.0.8.142 127.0.8.142:8080 check weight 10 inter 5701 fall 2 rise 1
+ server 127.0.8.143 127.0.8.143:8080 check weight 10 inter 4061 fall 2 rise 1
+ server 127.0.8.144 127.0.8.144:8080 check weight 10 inter 9021 fall 2 rise 1
+ server 127.0.8.145 127.0.8.145:8080 check weight 10 inter 2587 fall 2 rise 1
+ server 127.0.8.146 127.0.8.146:8080 check weight 10 inter 6883 fall 2 rise 1
+ server 127.0.8.147 127.0.8.147:8080 check weight 10 inter 125 fall 2 rise 1
+ server 127.0.8.148 127.0.8.148:8080 check weight 10 inter 3230 fall 2 rise 1
+ server 127.0.8.149 127.0.8.149:8080 check weight 10 inter 9390 fall 2 rise 1
+ server 127.0.8.150 127.0.8.150:8080 check weight 10 inter 6431 fall 2 rise 1
+ server 127.0.8.151 127.0.8.151:8080 check weight 10 inter 8462 fall 2 rise 1
+ server 127.0.8.152 127.0.8.152:8080 check weight 10 inter 1254 fall 2 rise 1
+ server 127.0.8.153 127.0.8.153:8080 check weight 10 inter 712 fall 2 rise 1
+ server 127.0.8.154 127.0.8.154:8080 check weight 10 inter 3332 fall 2 rise 1
+ server 127.0.8.155 127.0.8.155:8080 check weight 10 inter 9366 fall 2 rise 1
+ server 127.0.8.156 127.0.8.156:8080 check weight 10 inter 2890 fall 2 rise 1
+ server 127.0.8.157 127.0.8.157:8080 check weight 10 inter 6433 fall 2 rise 1
+ server 127.0.8.158 127.0.8.158:8080 check weight 10 inter 2643 fall 2 rise 1
+ server 127.0.8.159 127.0.8.159:8080 check weight 10 inter 3171 fall 2 rise 1
+ server 127.0.8.160 127.0.8.160:8080 check weight 10 inter 3377 fall 2 rise 1
+ server 127.0.8.161 127.0.8.161:8080 check weight 10 inter 1800 fall 2 rise 1
+ server 127.0.8.162 127.0.8.162:8080 check weight 10 inter 3076 fall 2 rise 1
+ server 127.0.8.163 127.0.8.163:8080 check weight 10 inter 6071 fall 2 rise 1
+ server 127.0.8.164 127.0.8.164:8080 check weight 10 inter 9995 fall 2 rise 1
+ server 127.0.8.165 127.0.8.165:8080 check weight 10 inter 7962 fall 2 rise 1
+ server 127.0.8.166 127.0.8.166:8080 check weight 10 inter 1152 fall 2 rise 1
+ server 127.0.8.167 127.0.8.167:8080 check weight 10 inter 7728 fall 2 rise 1
+ server 127.0.8.168 127.0.8.168:8080 check weight 10 inter 769 fall 2 rise 1
+ server 127.0.8.169 127.0.8.169:8080 check weight 10 inter 2899 fall 2 rise 1
+ server 127.0.8.170 127.0.8.170:8080 check weight 10 inter 575 fall 2 rise 1
+ server 127.0.8.171 127.0.8.171:8080 check weight 10 inter 2297 fall 2 rise 1
+ server 127.0.8.172 127.0.8.172:8080 check weight 10 inter 2320 fall 2 rise 1
+ server 127.0.8.173 127.0.8.173:8080 check weight 10 inter 711 fall 2 rise 1
+ server 127.0.8.174 127.0.8.174:8080 check weight 10 inter 9522 fall 2 rise 1
+ server 127.0.8.175 127.0.8.175:8080 check weight 10 inter 7379 fall 2 rise 1
+ server 127.0.8.176 127.0.8.176:8080 check weight 10 inter 309 fall 2 rise 1
+ server 127.0.8.177 127.0.8.177:8080 check weight 10 inter 9984 fall 2 rise 1
+ server 127.0.8.178 127.0.8.178:8080 check weight 10 inter 3249 fall 2 rise 1
+ server 127.0.8.179 127.0.8.179:8080 check weight 10 inter 9761 fall 2 rise 1
+ server 127.0.8.180 127.0.8.180:8080 check weight 10 inter 1671 fall 2 rise 1
+ server 127.0.8.181 127.0.8.181:8080 check weight 10 inter 277 fall 2 rise 1
+ server 127.0.8.182 127.0.8.182:8080 check weight 10 inter 8722 fall 2 rise 1
+ server 127.0.8.183 127.0.8.183:8080 check weight 10 inter 8629 fall 2 rise 1
+ server 127.0.8.184 127.0.8.184:8080 check weight 10 inter 9944 fall 2 rise 1
+ server 127.0.8.185 127.0.8.185:8080 check weight 10 inter 6831 fall 2 rise 1
+ server 127.0.8.186 127.0.8.186:8080 check weight 10 inter 9758 fall 2 rise 1
+ server 127.0.8.187 127.0.8.187:8080 check weight 10 inter 7694 fall 2 rise 1
+ server 127.0.8.188 127.0.8.188:8080 check weight 10 inter 553 fall 2 rise 1
+ server 127.0.8.189 127.0.8.189:8080 check weight 10 inter 7611 fall 2 rise 1
+ server 127.0.8.190 127.0.8.190:8080 check weight 10 inter 4900 fall 2 rise 1
+ server 127.0.8.191 127.0.8.191:8080 check weight 10 inter 2175 fall 2 rise 1
+ server 127.0.8.192 127.0.8.192:8080 check weight 10 inter 9696 fall 2 rise 1
+ server 127.0.8.193 127.0.8.193:8080 check weight 10 inter 1725 fall 2 rise 1
+ server 127.0.8.194 127.0.8.194:8080 check weight 10 inter 9289 fall 2 rise 1
+ server 127.0.8.195 127.0.8.195:8080 check weight 10 inter 5758 fall 2 rise 1
+ server 127.0.8.196 127.0.8.196:8080 check weight 10 inter 4746 fall 2 rise 1
+ server 127.0.8.197 127.0.8.197:8080 check weight 10 inter 9323 fall 2 rise 1
+ server 127.0.8.198 127.0.8.198:8080 check weight 10 inter 2774 fall 2 rise 1
+ server 127.0.8.199 127.0.8.199:8080 check weight 10 inter 7488 fall 2 rise 1
+ server 127.0.8.200 127.0.8.200:8080 check weight 10 inter 1968 fall 2 rise 1
+ server 127.0.8.201 127.0.8.201:8080 check weight 10 inter 5382 fall 2 rise 1
+ server 127.0.8.202 127.0.8.202:8080 check weight 10 inter 7807 fall 2 rise 1
+ server 127.0.8.203 127.0.8.203:8080 check weight 10 inter 9239 fall 2 rise 1
+ server 127.0.8.204 127.0.8.204:8080 check weight 10 inter 5180 fall 2 rise 1
+ server 127.0.8.205 127.0.8.205:8080 check weight 10 inter 5366 fall 2 rise 1
+ server 127.0.8.206 127.0.8.206:8080 check weight 10 inter 6453 fall 2 rise 1
+ server 127.0.8.207 127.0.8.207:8080 check weight 10 inter 3098 fall 2 rise 1
+ server 127.0.8.208 127.0.8.208:8080 check weight 10 inter 4360 fall 2 rise 1
+ server 127.0.8.209 127.0.8.209:8080 check weight 10 inter 6684 fall 2 rise 1
+ server 127.0.8.210 127.0.8.210:8080 check weight 10 inter 2987 fall 2 rise 1
+ server 127.0.8.211 127.0.8.211:8080 check weight 10 inter 2704 fall 2 rise 1
+ server 127.0.8.212 127.0.8.212:8080 check weight 10 inter 2315 fall 2 rise 1
+ server 127.0.8.213 127.0.8.213:8080 check weight 10 inter 8999 fall 2 rise 1
+ server 127.0.8.214 127.0.8.214:8080 check weight 10 inter 8473 fall 2 rise 1
+ server 127.0.8.215 127.0.8.215:8080 check weight 10 inter 1284 fall 2 rise 1
+ server 127.0.8.216 127.0.8.216:8080 check weight 10 inter 7314 fall 2 rise 1
+ server 127.0.8.217 127.0.8.217:8080 check weight 10 inter 6259 fall 2 rise 1
+ server 127.0.8.218 127.0.8.218:8080 check weight 10 inter 9506 fall 2 rise 1
+ server 127.0.8.219 127.0.8.219:8080 check weight 10 inter 3608 fall 2 rise 1
+ server 127.0.8.220 127.0.8.220:8080 check weight 10 inter 896 fall 2 rise 1
+ server 127.0.8.221 127.0.8.221:8080 check weight 10 inter 5653 fall 2 rise 1
+ server 127.0.8.222 127.0.8.222:8080 check weight 10 inter 1350 fall 2 rise 1
+ server 127.0.8.223 127.0.8.223:8080 check weight 10 inter 9095 fall 2 rise 1
+ server 127.0.8.224 127.0.8.224:8080 check weight 10 inter 437 fall 2 rise 1
+ server 127.0.8.225 127.0.8.225:8080 check weight 10 inter 4647 fall 2 rise 1
+ server 127.0.8.226 127.0.8.226:8080 check weight 10 inter 4711 fall 2 rise 1
+ server 127.0.8.227 127.0.8.227:8080 check weight 10 inter 1148 fall 2 rise 1
+ server 127.0.8.228 127.0.8.228:8080 check weight 10 inter 7840 fall 2 rise 1
+ server 127.0.8.229 127.0.8.229:8080 check weight 10 inter 3636 fall 2 rise 1
+ server 127.0.8.230 127.0.8.230:8080 check weight 10 inter 6731 fall 2 rise 1
+ server 127.0.8.231 127.0.8.231:8080 check weight 10 inter 2083 fall 2 rise 1
+ server 127.0.8.232 127.0.8.232:8080 check weight 10 inter 8564 fall 2 rise 1
+ server 127.0.8.233 127.0.8.233:8080 check weight 10 inter 4290 fall 2 rise 1
+ server 127.0.8.234 127.0.8.234:8080 check weight 10 inter 2326 fall 2 rise 1
+ server 127.0.8.235 127.0.8.235:8080 check weight 10 inter 2755 fall 2 rise 1
+ server 127.0.8.236 127.0.8.236:8080 check weight 10 inter 7100 fall 2 rise 1
+ server 127.0.8.237 127.0.8.237:8080 check weight 10 inter 7571 fall 2 rise 1
+ server 127.0.8.238 127.0.8.238:8080 check weight 10 inter 453 fall 2 rise 1
+ server 127.0.8.239 127.0.8.239:8080 check weight 10 inter 969 fall 2 rise 1
+ server 127.0.8.240 127.0.8.240:8080 check weight 10 inter 8814 fall 2 rise 1
+ server 127.0.8.241 127.0.8.241:8080 check weight 10 inter 2282 fall 2 rise 1
+ server 127.0.8.242 127.0.8.242:8080 check weight 10 inter 5466 fall 2 rise 1
+ server 127.0.8.243 127.0.8.243:8080 check weight 10 inter 7523 fall 2 rise 1
+ server 127.0.8.244 127.0.8.244:8080 check weight 10 inter 9360 fall 2 rise 1
+ server 127.0.8.245 127.0.8.245:8080 check weight 10 inter 1981 fall 2 rise 1
+ server 127.0.8.246 127.0.8.246:8080 check weight 10 inter 4571 fall 2 rise 1
+ server 127.0.8.247 127.0.8.247:8080 check weight 10 inter 4417 fall 2 rise 1
+ server 127.0.8.248 127.0.8.248:8080 check weight 10 inter 158 fall 2 rise 1
+ server 127.0.8.249 127.0.8.249:8080 check weight 10 inter 9246 fall 2 rise 1
+ server 127.0.8.250 127.0.8.250:8080 check weight 10 inter 7241 fall 2 rise 1
+ server 127.0.9.001 127.0.9.1:8080 check weight 10 inter 3436 fall 2 rise 1
+ server 127.0.9.002 127.0.9.2:8080 check weight 10 inter 3175 fall 2 rise 1
+ server 127.0.9.003 127.0.9.3:8080 check weight 10 inter 2697 fall 2 rise 1
+ server 127.0.9.004 127.0.9.4:8080 check weight 10 inter 5921 fall 2 rise 1
+ server 127.0.9.005 127.0.9.5:8080 check weight 10 inter 1971 fall 2 rise 1
+ server 127.0.9.006 127.0.9.6:8080 check weight 10 inter 9962 fall 2 rise 1
+ server 127.0.9.007 127.0.9.7:8080 check weight 10 inter 7118 fall 2 rise 1
+ server 127.0.9.008 127.0.9.8:8080 check weight 10 inter 2181 fall 2 rise 1
+ server 127.0.9.009 127.0.9.9:8080 check weight 10 inter 9210 fall 2 rise 1
+ server 127.0.9.010 127.0.9.10:8080 check weight 10 inter 6467 fall 2 rise 1
+ server 127.0.9.011 127.0.9.11:8080 check weight 10 inter 3324 fall 2 rise 1
+ server 127.0.9.012 127.0.9.12:8080 check weight 10 inter 1032 fall 2 rise 1
+ server 127.0.9.013 127.0.9.13:8080 check weight 10 inter 6945 fall 2 rise 1
+ server 127.0.9.014 127.0.9.14:8080 check weight 10 inter 3222 fall 2 rise 1
+ server 127.0.9.015 127.0.9.15:8080 check weight 10 inter 1521 fall 2 rise 1
+ server 127.0.9.016 127.0.9.16:8080 check weight 10 inter 6955 fall 2 rise 1
+ server 127.0.9.017 127.0.9.17:8080 check weight 10 inter 6725 fall 2 rise 1
+ server 127.0.9.018 127.0.9.18:8080 check weight 10 inter 5015 fall 2 rise 1
+ server 127.0.9.019 127.0.9.19:8080 check weight 10 inter 7380 fall 2 rise 1
+ server 127.0.9.020 127.0.9.20:8080 check weight 10 inter 5418 fall 2 rise 1
+ server 127.0.9.021 127.0.9.21:8080 check weight 10 inter 89 fall 2 rise 1
+ server 127.0.9.022 127.0.9.22:8080 check weight 10 inter 9215 fall 2 rise 1
+ server 127.0.9.023 127.0.9.23:8080 check weight 10 inter 1983 fall 2 rise 1
+ server 127.0.9.024 127.0.9.24:8080 check weight 10 inter 2534 fall 2 rise 1
+ server 127.0.9.025 127.0.9.25:8080 check weight 10 inter 1282 fall 2 rise 1
+ server 127.0.9.026 127.0.9.26:8080 check weight 10 inter 6832 fall 2 rise 1
+ server 127.0.9.027 127.0.9.27:8080 check weight 10 inter 3181 fall 2 rise 1
+ server 127.0.9.028 127.0.9.28:8080 check weight 10 inter 3073 fall 2 rise 1
+ server 127.0.9.029 127.0.9.29:8080 check weight 10 inter 901 fall 2 rise 1
+ server 127.0.9.030 127.0.9.30:8080 check weight 10 inter 9778 fall 2 rise 1
+ server 127.0.9.031 127.0.9.31:8080 check weight 10 inter 8263 fall 2 rise 1
+ server 127.0.9.032 127.0.9.32:8080 check weight 10 inter 3947 fall 2 rise 1
+ server 127.0.9.033 127.0.9.33:8080 check weight 10 inter 7538 fall 2 rise 1
+ server 127.0.9.034 127.0.9.34:8080 check weight 10 inter 7541 fall 2 rise 1
+ server 127.0.9.035 127.0.9.35:8080 check weight 10 inter 9486 fall 2 rise 1
+ server 127.0.9.036 127.0.9.36:8080 check weight 10 inter 6943 fall 2 rise 1
+ server 127.0.9.037 127.0.9.37:8080 check weight 10 inter 2029 fall 2 rise 1
+ server 127.0.9.038 127.0.9.38:8080 check weight 10 inter 3302 fall 2 rise 1
+ server 127.0.9.039 127.0.9.39:8080 check weight 10 inter 9608 fall 2 rise 1
+ server 127.0.9.040 127.0.9.40:8080 check weight 10 inter 860 fall 2 rise 1
+ server 127.0.9.041 127.0.9.41:8080 check weight 10 inter 4336 fall 2 rise 1
+ server 127.0.9.042 127.0.9.42:8080 check weight 10 inter 8717 fall 2 rise 1
+ server 127.0.9.043 127.0.9.43:8080 check weight 10 inter 3883 fall 2 rise 1
+ server 127.0.9.044 127.0.9.44:8080 check weight 10 inter 2548 fall 2 rise 1
+ server 127.0.9.045 127.0.9.45:8080 check weight 10 inter 5153 fall 2 rise 1
+ server 127.0.9.046 127.0.9.46:8080 check weight 10 inter 3116 fall 2 rise 1
+ server 127.0.9.047 127.0.9.47:8080 check weight 10 inter 4587 fall 2 rise 1
+ server 127.0.9.048 127.0.9.48:8080 check weight 10 inter 5303 fall 2 rise 1
+ server 127.0.9.049 127.0.9.49:8080 check weight 10 inter 5220 fall 2 rise 1
+ server 127.0.9.050 127.0.9.50:8080 check weight 10 inter 9527 fall 2 rise 1
+ server 127.0.9.051 127.0.9.51:8080 check weight 10 inter 7923 fall 2 rise 1
+ server 127.0.9.052 127.0.9.52:8080 check weight 10 inter 4109 fall 2 rise 1
+ server 127.0.9.053 127.0.9.53:8080 check weight 10 inter 5506 fall 2 rise 1
+ server 127.0.9.054 127.0.9.54:8080 check weight 10 inter 5619 fall 2 rise 1
+ server 127.0.9.055 127.0.9.55:8080 check weight 10 inter 8756 fall 2 rise 1
+ server 127.0.9.056 127.0.9.56:8080 check weight 10 inter 9590 fall 2 rise 1
+ server 127.0.9.057 127.0.9.57:8080 check weight 10 inter 6773 fall 2 rise 1
+ server 127.0.9.058 127.0.9.58:8080 check weight 10 inter 8577 fall 2 rise 1
+ server 127.0.9.059 127.0.9.59:8080 check weight 10 inter 9633 fall 2 rise 1
+ server 127.0.9.060 127.0.9.60:8080 check weight 10 inter 2737 fall 2 rise 1
+ server 127.0.9.061 127.0.9.61:8080 check weight 10 inter 8488 fall 2 rise 1
+ server 127.0.9.062 127.0.9.62:8080 check weight 10 inter 3688 fall 2 rise 1
+ server 127.0.9.063 127.0.9.63:8080 check weight 10 inter 6935 fall 2 rise 1
+ server 127.0.9.064 127.0.9.64:8080 check weight 10 inter 1391 fall 2 rise 1
+ server 127.0.9.065 127.0.9.65:8080 check weight 10 inter 2001 fall 2 rise 1
+ server 127.0.9.066 127.0.9.66:8080 check weight 10 inter 9508 fall 2 rise 1
+ server 127.0.9.067 127.0.9.67:8080 check weight 10 inter 5997 fall 2 rise 1
+ server 127.0.9.068 127.0.9.68:8080 check weight 10 inter 9909 fall 2 rise 1
+ server 127.0.9.069 127.0.9.69:8080 check weight 10 inter 9835 fall 2 rise 1
+ server 127.0.9.070 127.0.9.70:8080 check weight 10 inter 5536 fall 2 rise 1
+ server 127.0.9.071 127.0.9.71:8080 check weight 10 inter 6511 fall 2 rise 1
+ server 127.0.9.072 127.0.9.72:8080 check weight 10 inter 5155 fall 2 rise 1
+ server 127.0.9.073 127.0.9.73:8080 check weight 10 inter 3253 fall 2 rise 1
+ server 127.0.9.074 127.0.9.74:8080 check weight 10 inter 2500 fall 2 rise 1
+ server 127.0.9.075 127.0.9.75:8080 check weight 10 inter 9417 fall 2 rise 1
+ server 127.0.9.076 127.0.9.76:8080 check weight 10 inter 3624 fall 2 rise 1
+ server 127.0.9.077 127.0.9.77:8080 check weight 10 inter 1900 fall 2 rise 1
+ server 127.0.9.078 127.0.9.78:8080 check weight 10 inter 6095 fall 2 rise 1
+ server 127.0.9.079 127.0.9.79:8080 check weight 10 inter 1526 fall 2 rise 1
+ server 127.0.9.080 127.0.9.80:8080 check weight 10 inter 4529 fall 2 rise 1
+ server 127.0.9.081 127.0.9.81:8080 check weight 10 inter 6346 fall 2 rise 1
+ server 127.0.9.082 127.0.9.82:8080 check weight 10 inter 2755 fall 2 rise 1
+ server 127.0.9.083 127.0.9.83:8080 check weight 10 inter 9863 fall 2 rise 1
+ server 127.0.9.084 127.0.9.84:8080 check weight 10 inter 1989 fall 2 rise 1
+ server 127.0.9.085 127.0.9.85:8080 check weight 10 inter 1611 fall 2 rise 1
+ server 127.0.9.086 127.0.9.86:8080 check weight 10 inter 2594 fall 2 rise 1
+ server 127.0.9.087 127.0.9.87:8080 check weight 10 inter 9490 fall 2 rise 1
+ server 127.0.9.088 127.0.9.88:8080 check weight 10 inter 8354 fall 2 rise 1
+ server 127.0.9.089 127.0.9.89:8080 check weight 10 inter 3587 fall 2 rise 1
+ server 127.0.9.090 127.0.9.90:8080 check weight 10 inter 9340 fall 2 rise 1
+ server 127.0.9.091 127.0.9.91:8080 check weight 10 inter 1440 fall 2 rise 1
+ server 127.0.9.092 127.0.9.92:8080 check weight 10 inter 3958 fall 2 rise 1
+ server 127.0.9.093 127.0.9.93:8080 check weight 10 inter 8113 fall 2 rise 1
+ server 127.0.9.094 127.0.9.94:8080 check weight 10 inter 1142 fall 2 rise 1
+ server 127.0.9.095 127.0.9.95:8080 check weight 10 inter 6644 fall 2 rise 1
+ server 127.0.9.096 127.0.9.96:8080 check weight 10 inter 2125 fall 2 rise 1
+ server 127.0.9.097 127.0.9.97:8080 check weight 10 inter 6946 fall 2 rise 1
+ server 127.0.9.098 127.0.9.98:8080 check weight 10 inter 1642 fall 2 rise 1
+ server 127.0.9.099 127.0.9.99:8080 check weight 10 inter 6348 fall 2 rise 1
+ server 127.0.9.100 127.0.9.100:8080 check weight 10 inter 4717 fall 2 rise 1
+ server 127.0.9.101 127.0.9.101:8080 check weight 10 inter 838 fall 2 rise 1
+ server 127.0.9.102 127.0.9.102:8080 check weight 10 inter 2417 fall 2 rise 1
+ server 127.0.9.103 127.0.9.103:8080 check weight 10 inter 4441 fall 2 rise 1
+ server 127.0.9.104 127.0.9.104:8080 check weight 10 inter 5795 fall 2 rise 1
+ server 127.0.9.105 127.0.9.105:8080 check weight 10 inter 8418 fall 2 rise 1
+ server 127.0.9.106 127.0.9.106:8080 check weight 10 inter 3857 fall 2 rise 1
+ server 127.0.9.107 127.0.9.107:8080 check weight 10 inter 8799 fall 2 rise 1
+ server 127.0.9.108 127.0.9.108:8080 check weight 10 inter 8235 fall 2 rise 1
+ server 127.0.9.109 127.0.9.109:8080 check weight 10 inter 5562 fall 2 rise 1
+ server 127.0.9.110 127.0.9.110:8080 check weight 10 inter 54 fall 2 rise 1
+ server 127.0.9.111 127.0.9.111:8080 check weight 10 inter 3228 fall 2 rise 1
+ server 127.0.9.112 127.0.9.112:8080 check weight 10 inter 2577 fall 2 rise 1
+ server 127.0.9.113 127.0.9.113:8080 check weight 10 inter 2236 fall 2 rise 1
+ server 127.0.9.114 127.0.9.114:8080 check weight 10 inter 6018 fall 2 rise 1
+ server 127.0.9.115 127.0.9.115:8080 check weight 10 inter 2472 fall 2 rise 1
+ server 127.0.9.116 127.0.9.116:8080 check weight 10 inter 6155 fall 2 rise 1
+ server 127.0.9.117 127.0.9.117:8080 check weight 10 inter 2141 fall 2 rise 1
+ server 127.0.9.118 127.0.9.118:8080 check weight 10 inter 2612 fall 2 rise 1
+ server 127.0.9.119 127.0.9.119:8080 check weight 10 inter 7760 fall 2 rise 1
+ server 127.0.9.120 127.0.9.120:8080 check weight 10 inter 5795 fall 2 rise 1
+ server 127.0.9.121 127.0.9.121:8080 check weight 10 inter 9813 fall 2 rise 1
+ server 127.0.9.122 127.0.9.122:8080 check weight 10 inter 3690 fall 2 rise 1
+ server 127.0.9.123 127.0.9.123:8080 check weight 10 inter 4546 fall 2 rise 1
+ server 127.0.9.124 127.0.9.124:8080 check weight 10 inter 1526 fall 2 rise 1
+ server 127.0.9.125 127.0.9.125:8080 check weight 10 inter 4522 fall 2 rise 1
+ server 127.0.9.126 127.0.9.126:8080 check weight 10 inter 7606 fall 2 rise 1
+ server 127.0.9.127 127.0.9.127:8080 check weight 10 inter 4392 fall 2 rise 1
+ server 127.0.9.128 127.0.9.128:8080 check weight 10 inter 9485 fall 2 rise 1
+ server 127.0.9.129 127.0.9.129:8080 check weight 10 inter 988 fall 2 rise 1
+ server 127.0.9.130 127.0.9.130:8080 check weight 10 inter 7409 fall 2 rise 1
+ server 127.0.9.131 127.0.9.131:8080 check weight 10 inter 4965 fall 2 rise 1
+ server 127.0.9.132 127.0.9.132:8080 check weight 10 inter 8430 fall 2 rise 1
+ server 127.0.9.133 127.0.9.133:8080 check weight 10 inter 8133 fall 2 rise 1
+ server 127.0.9.134 127.0.9.134:8080 check weight 10 inter 1442 fall 2 rise 1
+ server 127.0.9.135 127.0.9.135:8080 check weight 10 inter 2240 fall 2 rise 1
+ server 127.0.9.136 127.0.9.136:8080 check weight 10 inter 1523 fall 2 rise 1
+ server 127.0.9.137 127.0.9.137:8080 check weight 10 inter 8015 fall 2 rise 1
+ server 127.0.9.138 127.0.9.138:8080 check weight 10 inter 1420 fall 2 rise 1
+ server 127.0.9.139 127.0.9.139:8080 check weight 10 inter 6739 fall 2 rise 1
+ server 127.0.9.140 127.0.9.140:8080 check weight 10 inter 4757 fall 2 rise 1
+ server 127.0.9.141 127.0.9.141:8080 check weight 10 inter 8323 fall 2 rise 1
+ server 127.0.9.142 127.0.9.142:8080 check weight 10 inter 795 fall 2 rise 1
+ server 127.0.9.143 127.0.9.143:8080 check weight 10 inter 3875 fall 2 rise 1
+ server 127.0.9.144 127.0.9.144:8080 check weight 10 inter 944 fall 2 rise 1
+ server 127.0.9.145 127.0.9.145:8080 check weight 10 inter 757 fall 2 rise 1
+ server 127.0.9.146 127.0.9.146:8080 check weight 10 inter 2157 fall 2 rise 1
+ server 127.0.9.147 127.0.9.147:8080 check weight 10 inter 5326 fall 2 rise 1
+ server 127.0.9.148 127.0.9.148:8080 check weight 10 inter 6406 fall 2 rise 1
+ server 127.0.9.149 127.0.9.149:8080 check weight 10 inter 2320 fall 2 rise 1
+ server 127.0.9.150 127.0.9.150:8080 check weight 10 inter 5425 fall 2 rise 1
+ server 127.0.9.151 127.0.9.151:8080 check weight 10 inter 9366 fall 2 rise 1
+ server 127.0.9.152 127.0.9.152:8080 check weight 10 inter 5200 fall 2 rise 1
+ server 127.0.9.153 127.0.9.153:8080 check weight 10 inter 2035 fall 2 rise 1
+ server 127.0.9.154 127.0.9.154:8080 check weight 10 inter 1553 fall 2 rise 1
+ server 127.0.9.155 127.0.9.155:8080 check weight 10 inter 2431 fall 2 rise 1
+ server 127.0.9.156 127.0.9.156:8080 check weight 10 inter 2937 fall 2 rise 1
+ server 127.0.9.157 127.0.9.157:8080 check weight 10 inter 5640 fall 2 rise 1
+ server 127.0.9.158 127.0.9.158:8080 check weight 10 inter 7518 fall 2 rise 1
+ server 127.0.9.159 127.0.9.159:8080 check weight 10 inter 4937 fall 2 rise 1
+ server 127.0.9.160 127.0.9.160:8080 check weight 10 inter 4825 fall 2 rise 1
+ server 127.0.9.161 127.0.9.161:8080 check weight 10 inter 1241 fall 2 rise 1
+ server 127.0.9.162 127.0.9.162:8080 check weight 10 inter 95 fall 2 rise 1
+ server 127.0.9.163 127.0.9.163:8080 check weight 10 inter 6574 fall 2 rise 1
+ server 127.0.9.164 127.0.9.164:8080 check weight 10 inter 817 fall 2 rise 1
+ server 127.0.9.165 127.0.9.165:8080 check weight 10 inter 2465 fall 2 rise 1
+ server 127.0.9.166 127.0.9.166:8080 check weight 10 inter 9081 fall 2 rise 1
+ server 127.0.9.167 127.0.9.167:8080 check weight 10 inter 7131 fall 2 rise 1
+ server 127.0.9.168 127.0.9.168:8080 check weight 10 inter 7403 fall 2 rise 1
+ server 127.0.9.169 127.0.9.169:8080 check weight 10 inter 9795 fall 2 rise 1
+ server 127.0.9.170 127.0.9.170:8080 check weight 10 inter 6413 fall 2 rise 1
+ server 127.0.9.171 127.0.9.171:8080 check weight 10 inter 1023 fall 2 rise 1
+ server 127.0.9.172 127.0.9.172:8080 check weight 10 inter 1503 fall 2 rise 1
+ server 127.0.9.173 127.0.9.173:8080 check weight 10 inter 2782 fall 2 rise 1
+ server 127.0.9.174 127.0.9.174:8080 check weight 10 inter 4165 fall 2 rise 1
+ server 127.0.9.175 127.0.9.175:8080 check weight 10 inter 6037 fall 2 rise 1
+ server 127.0.9.176 127.0.9.176:8080 check weight 10 inter 6373 fall 2 rise 1
+ server 127.0.9.177 127.0.9.177:8080 check weight 10 inter 8267 fall 2 rise 1
+ server 127.0.9.178 127.0.9.178:8080 check weight 10 inter 4909 fall 2 rise 1
+ server 127.0.9.179 127.0.9.179:8080 check weight 10 inter 8305 fall 2 rise 1
+ server 127.0.9.180 127.0.9.180:8080 check weight 10 inter 4175 fall 2 rise 1
+ server 127.0.9.181 127.0.9.181:8080 check weight 10 inter 2876 fall 2 rise 1
+ server 127.0.9.182 127.0.9.182:8080 check weight 10 inter 9761 fall 2 rise 1
+ server 127.0.9.183 127.0.9.183:8080 check weight 10 inter 1260 fall 2 rise 1
+ server 127.0.9.184 127.0.9.184:8080 check weight 10 inter 7874 fall 2 rise 1
+ server 127.0.9.185 127.0.9.185:8080 check weight 10 inter 8100 fall 2 rise 1
+ server 127.0.9.186 127.0.9.186:8080 check weight 10 inter 986 fall 2 rise 1
+ server 127.0.9.187 127.0.9.187:8080 check weight 10 inter 9951 fall 2 rise 1
+ server 127.0.9.188 127.0.9.188:8080 check weight 10 inter 88 fall 2 rise 1
+ server 127.0.9.189 127.0.9.189:8080 check weight 10 inter 1510 fall 2 rise 1
+ server 127.0.9.190 127.0.9.190:8080 check weight 10 inter 9831 fall 2 rise 1
+ server 127.0.9.191 127.0.9.191:8080 check weight 10 inter 6961 fall 2 rise 1
+ server 127.0.9.192 127.0.9.192:8080 check weight 10 inter 1350 fall 2 rise 1
+ server 127.0.9.193 127.0.9.193:8080 check weight 10 inter 6078 fall 2 rise 1
+ server 127.0.9.194 127.0.9.194:8080 check weight 10 inter 8349 fall 2 rise 1
+ server 127.0.9.195 127.0.9.195:8080 check weight 10 inter 8977 fall 2 rise 1
+ server 127.0.9.196 127.0.9.196:8080 check weight 10 inter 7742 fall 2 rise 1
+ server 127.0.9.197 127.0.9.197:8080 check weight 10 inter 3922 fall 2 rise 1
+ server 127.0.9.198 127.0.9.198:8080 check weight 10 inter 3551 fall 2 rise 1
+ server 127.0.9.199 127.0.9.199:8080 check weight 10 inter 8563 fall 2 rise 1
+ server 127.0.9.200 127.0.9.200:8080 check weight 10 inter 6516 fall 2 rise 1
+ server 127.0.9.201 127.0.9.201:8080 check weight 10 inter 4471 fall 2 rise 1
+ server 127.0.9.202 127.0.9.202:8080 check weight 10 inter 2652 fall 2 rise 1
+ server 127.0.9.203 127.0.9.203:8080 check weight 10 inter 5274 fall 2 rise 1
+ server 127.0.9.204 127.0.9.204:8080 check weight 10 inter 3953 fall 2 rise 1
+ server 127.0.9.205 127.0.9.205:8080 check weight 10 inter 1955 fall 2 rise 1
+ server 127.0.9.206 127.0.9.206:8080 check weight 10 inter 6684 fall 2 rise 1
+ server 127.0.9.207 127.0.9.207:8080 check weight 10 inter 1737 fall 2 rise 1
+ server 127.0.9.208 127.0.9.208:8080 check weight 10 inter 7465 fall 2 rise 1
+ server 127.0.9.209 127.0.9.209:8080 check weight 10 inter 5159 fall 2 rise 1
+ server 127.0.9.210 127.0.9.210:8080 check weight 10 inter 600 fall 2 rise 1
+ server 127.0.9.211 127.0.9.211:8080 check weight 10 inter 9898 fall 2 rise 1
+ server 127.0.9.212 127.0.9.212:8080 check weight 10 inter 829 fall 2 rise 1
+ server 127.0.9.213 127.0.9.213:8080 check weight 10 inter 8792 fall 2 rise 1
+ server 127.0.9.214 127.0.9.214:8080 check weight 10 inter 5020 fall 2 rise 1
+ server 127.0.9.215 127.0.9.215:8080 check weight 10 inter 5386 fall 2 rise 1
+ server 127.0.9.216 127.0.9.216:8080 check weight 10 inter 8672 fall 2 rise 1
+ server 127.0.9.217 127.0.9.217:8080 check weight 10 inter 7121 fall 2 rise 1
+ server 127.0.9.218 127.0.9.218:8080 check weight 10 inter 1565 fall 2 rise 1
+ server 127.0.9.219 127.0.9.219:8080 check weight 10 inter 3963 fall 2 rise 1
+ server 127.0.9.220 127.0.9.220:8080 check weight 10 inter 3738 fall 2 rise 1
+ server 127.0.9.221 127.0.9.221:8080 check weight 10 inter 9818 fall 2 rise 1
+ server 127.0.9.222 127.0.9.222:8080 check weight 10 inter 1401 fall 2 rise 1
+ server 127.0.9.223 127.0.9.223:8080 check weight 10 inter 3064 fall 2 rise 1
+ server 127.0.9.224 127.0.9.224:8080 check weight 10 inter 4750 fall 2 rise 1
+ server 127.0.9.225 127.0.9.225:8080 check weight 10 inter 678 fall 2 rise 1
+ server 127.0.9.226 127.0.9.226:8080 check weight 10 inter 6180 fall 2 rise 1
+ server 127.0.9.227 127.0.9.227:8080 check weight 10 inter 3045 fall 2 rise 1
+ server 127.0.9.228 127.0.9.228:8080 check weight 10 inter 7771 fall 2 rise 1
+ server 127.0.9.229 127.0.9.229:8080 check weight 10 inter 5776 fall 2 rise 1
+ server 127.0.9.230 127.0.9.230:8080 check weight 10 inter 9276 fall 2 rise 1
+ server 127.0.9.231 127.0.9.231:8080 check weight 10 inter 5438 fall 2 rise 1
+ server 127.0.9.232 127.0.9.232:8080 check weight 10 inter 9957 fall 2 rise 1
+ server 127.0.9.233 127.0.9.233:8080 check weight 10 inter 6787 fall 2 rise 1
+ server 127.0.9.234 127.0.9.234:8080 check weight 10 inter 2081 fall 2 rise 1
+ server 127.0.9.235 127.0.9.235:8080 check weight 10 inter 653 fall 2 rise 1
+ server 127.0.9.236 127.0.9.236:8080 check weight 10 inter 4753 fall 2 rise 1
+ server 127.0.9.237 127.0.9.237:8080 check weight 10 inter 8204 fall 2 rise 1
+ server 127.0.9.238 127.0.9.238:8080 check weight 10 inter 3847 fall 2 rise 1
+ server 127.0.9.239 127.0.9.239:8080 check weight 10 inter 2456 fall 2 rise 1
+ server 127.0.9.240 127.0.9.240:8080 check weight 10 inter 2531 fall 2 rise 1
+ server 127.0.9.241 127.0.9.241:8080 check weight 10 inter 3088 fall 2 rise 1
+ server 127.0.9.242 127.0.9.242:8080 check weight 10 inter 5383 fall 2 rise 1
+ server 127.0.9.243 127.0.9.243:8080 check weight 10 inter 3360 fall 2 rise 1
+ server 127.0.9.244 127.0.9.244:8080 check weight 10 inter 9368 fall 2 rise 1
+ server 127.0.9.245 127.0.9.245:8080 check weight 10 inter 6093 fall 2 rise 1
+ server 127.0.9.246 127.0.9.246:8080 check weight 10 inter 649 fall 2 rise 1
+ server 127.0.9.247 127.0.9.247:8080 check weight 10 inter 4841 fall 2 rise 1
+ server 127.0.9.248 127.0.9.248:8080 check weight 10 inter 3235 fall 2 rise 1
+ server 127.0.9.249 127.0.9.249:8080 check weight 10 inter 6705 fall 2 rise 1
+ server 127.0.9.250 127.0.9.250:8080 check weight 10 inter 4834 fall 2 rise 1
+ server 127.0.10.001 127.0.10.1:8080 check weight 10 inter 2698 fall 2 rise 1
+ server 127.0.10.002 127.0.10.2:8080 check weight 10 inter 5655 fall 2 rise 1
+ server 127.0.10.003 127.0.10.3:8080 check weight 10 inter 365 fall 2 rise 1
+ server 127.0.10.004 127.0.10.4:8080 check weight 10 inter 1901 fall 2 rise 1
+ server 127.0.10.005 127.0.10.5:8080 check weight 10 inter 3604 fall 2 rise 1
+ server 127.0.10.006 127.0.10.6:8080 check weight 10 inter 4264 fall 2 rise 1
+ server 127.0.10.007 127.0.10.7:8080 check weight 10 inter 407 fall 2 rise 1
+ server 127.0.10.008 127.0.10.8:8080 check weight 10 inter 7418 fall 2 rise 1
+ server 127.0.10.009 127.0.10.9:8080 check weight 10 inter 5491 fall 2 rise 1
+ server 127.0.10.010 127.0.10.10:8080 check weight 10 inter 9410 fall 2 rise 1
+ server 127.0.10.011 127.0.10.11:8080 check weight 10 inter 7874 fall 2 rise 1
+ server 127.0.10.012 127.0.10.12:8080 check weight 10 inter 6889 fall 2 rise 1
+ server 127.0.10.013 127.0.10.13:8080 check weight 10 inter 3350 fall 2 rise 1
+ server 127.0.10.014 127.0.10.14:8080 check weight 10 inter 679 fall 2 rise 1
+ server 127.0.10.015 127.0.10.15:8080 check weight 10 inter 9983 fall 2 rise 1
+ server 127.0.10.016 127.0.10.16:8080 check weight 10 inter 9236 fall 2 rise 1
+ server 127.0.10.017 127.0.10.17:8080 check weight 10 inter 4158 fall 2 rise 1
+ server 127.0.10.018 127.0.10.18:8080 check weight 10 inter 5418 fall 2 rise 1
+ server 127.0.10.019 127.0.10.19:8080 check weight 10 inter 1535 fall 2 rise 1
+ server 127.0.10.020 127.0.10.20:8080 check weight 10 inter 8432 fall 2 rise 1
+ server 127.0.10.021 127.0.10.21:8080 check weight 10 inter 6360 fall 2 rise 1
+ server 127.0.10.022 127.0.10.22:8080 check weight 10 inter 1740 fall 2 rise 1
+ server 127.0.10.023 127.0.10.23:8080 check weight 10 inter 2207 fall 2 rise 1
+ server 127.0.10.024 127.0.10.24:8080 check weight 10 inter 6306 fall 2 rise 1
+ server 127.0.10.025 127.0.10.25:8080 check weight 10 inter 6090 fall 2 rise 1
+ server 127.0.10.026 127.0.10.26:8080 check weight 10 inter 2729 fall 2 rise 1
+ server 127.0.10.027 127.0.10.27:8080 check weight 10 inter 3986 fall 2 rise 1
+ server 127.0.10.028 127.0.10.28:8080 check weight 10 inter 6770 fall 2 rise 1
+ server 127.0.10.029 127.0.10.29:8080 check weight 10 inter 4944 fall 2 rise 1
+ server 127.0.10.030 127.0.10.30:8080 check weight 10 inter 754 fall 2 rise 1
+ server 127.0.10.031 127.0.10.31:8080 check weight 10 inter 8494 fall 2 rise 1
+ server 127.0.10.032 127.0.10.32:8080 check weight 10 inter 1089 fall 2 rise 1
+ server 127.0.10.033 127.0.10.33:8080 check weight 10 inter 1924 fall 2 rise 1
+ server 127.0.10.034 127.0.10.34:8080 check weight 10 inter 936 fall 2 rise 1
+ server 127.0.10.035 127.0.10.35:8080 check weight 10 inter 598 fall 2 rise 1
+ server 127.0.10.036 127.0.10.36:8080 check weight 10 inter 1673 fall 2 rise 1
+ server 127.0.10.037 127.0.10.37:8080 check weight 10 inter 7327 fall 2 rise 1
+ server 127.0.10.038 127.0.10.38:8080 check weight 10 inter 5453 fall 2 rise 1
+ server 127.0.10.039 127.0.10.39:8080 check weight 10 inter 7434 fall 2 rise 1
+ server 127.0.10.040 127.0.10.40:8080 check weight 10 inter 6792 fall 2 rise 1
+ server 127.0.10.041 127.0.10.41:8080 check weight 10 inter 3329 fall 2 rise 1
+ server 127.0.10.042 127.0.10.42:8080 check weight 10 inter 27 fall 2 rise 1
+ server 127.0.10.043 127.0.10.43:8080 check weight 10 inter 3249 fall 2 rise 1
+ server 127.0.10.044 127.0.10.44:8080 check weight 10 inter 1532 fall 2 rise 1
+ server 127.0.10.045 127.0.10.45:8080 check weight 10 inter 1810 fall 2 rise 1
+ server 127.0.10.046 127.0.10.46:8080 check weight 10 inter 1345 fall 2 rise 1
+ server 127.0.10.047 127.0.10.47:8080 check weight 10 inter 8562 fall 2 rise 1
+ server 127.0.10.048 127.0.10.48:8080 check weight 10 inter 1245 fall 2 rise 1
+ server 127.0.10.049 127.0.10.49:8080 check weight 10 inter 5863 fall 2 rise 1
+ server 127.0.10.050 127.0.10.50:8080 check weight 10 inter 5697 fall 2 rise 1
+ server 127.0.10.051 127.0.10.51:8080 check weight 10 inter 1301 fall 2 rise 1
+ server 127.0.10.052 127.0.10.52:8080 check weight 10 inter 3886 fall 2 rise 1
+ server 127.0.10.053 127.0.10.53:8080 check weight 10 inter 1075 fall 2 rise 1
+ server 127.0.10.054 127.0.10.54:8080 check weight 10 inter 507 fall 2 rise 1
+ server 127.0.10.055 127.0.10.55:8080 check weight 10 inter 1164 fall 2 rise 1
+ server 127.0.10.056 127.0.10.56:8080 check weight 10 inter 3009 fall 2 rise 1
+ server 127.0.10.057 127.0.10.57:8080 check weight 10 inter 7491 fall 2 rise 1
+ server 127.0.10.058 127.0.10.58:8080 check weight 10 inter 3783 fall 2 rise 1
+ server 127.0.10.059 127.0.10.59:8080 check weight 10 inter 1025 fall 2 rise 1
+ server 127.0.10.060 127.0.10.60:8080 check weight 10 inter 781 fall 2 rise 1
+ server 127.0.10.061 127.0.10.61:8080 check weight 10 inter 7703 fall 2 rise 1
+ server 127.0.10.062 127.0.10.62:8080 check weight 10 inter 8437 fall 2 rise 1
+ server 127.0.10.063 127.0.10.63:8080 check weight 10 inter 7086 fall 2 rise 1
+ server 127.0.10.064 127.0.10.64:8080 check weight 10 inter 1521 fall 2 rise 1
+ server 127.0.10.065 127.0.10.65:8080 check weight 10 inter 3249 fall 2 rise 1
+ server 127.0.10.066 127.0.10.66:8080 check weight 10 inter 149 fall 2 rise 1
+ server 127.0.10.067 127.0.10.67:8080 check weight 10 inter 78 fall 2 rise 1
+ server 127.0.10.068 127.0.10.68:8080 check weight 10 inter 38 fall 2 rise 1
+ server 127.0.10.069 127.0.10.69:8080 check weight 10 inter 5199 fall 2 rise 1
+ server 127.0.10.070 127.0.10.70:8080 check weight 10 inter 6357 fall 2 rise 1
+ server 127.0.10.071 127.0.10.71:8080 check weight 10 inter 9655 fall 2 rise 1
+ server 127.0.10.072 127.0.10.72:8080 check weight 10 inter 8854 fall 2 rise 1
+ server 127.0.10.073 127.0.10.73:8080 check weight 10 inter 6649 fall 2 rise 1
+ server 127.0.10.074 127.0.10.74:8080 check weight 10 inter 6925 fall 2 rise 1
+ server 127.0.10.075 127.0.10.75:8080 check weight 10 inter 1508 fall 2 rise 1
+ server 127.0.10.076 127.0.10.76:8080 check weight 10 inter 7326 fall 2 rise 1
+ server 127.0.10.077 127.0.10.77:8080 check weight 10 inter 8090 fall 2 rise 1
+ server 127.0.10.078 127.0.10.78:8080 check weight 10 inter 3708 fall 2 rise 1
+ server 127.0.10.079 127.0.10.79:8080 check weight 10 inter 5525 fall 2 rise 1
+ server 127.0.10.080 127.0.10.80:8080 check weight 10 inter 596 fall 2 rise 1
+ server 127.0.10.081 127.0.10.81:8080 check weight 10 inter 8910 fall 2 rise 1
+ server 127.0.10.082 127.0.10.82:8080 check weight 10 inter 1441 fall 2 rise 1
+ server 127.0.10.083 127.0.10.83:8080 check weight 10 inter 2805 fall 2 rise 1
+ server 127.0.10.084 127.0.10.84:8080 check weight 10 inter 8168 fall 2 rise 1
+ server 127.0.10.085 127.0.10.85:8080 check weight 10 inter 5376 fall 2 rise 1
+ server 127.0.10.086 127.0.10.86:8080 check weight 10 inter 569 fall 2 rise 1
+ server 127.0.10.087 127.0.10.87:8080 check weight 10 inter 2639 fall 2 rise 1
+ server 127.0.10.088 127.0.10.88:8080 check weight 10 inter 2188 fall 2 rise 1
+ server 127.0.10.089 127.0.10.89:8080 check weight 10 inter 5568 fall 2 rise 1
+ server 127.0.10.090 127.0.10.90:8080 check weight 10 inter 4267 fall 2 rise 1
+ server 127.0.10.091 127.0.10.91:8080 check weight 10 inter 1711 fall 2 rise 1
+ server 127.0.10.092 127.0.10.92:8080 check weight 10 inter 7988 fall 2 rise 1
+ server 127.0.10.093 127.0.10.93:8080 check weight 10 inter 1814 fall 2 rise 1
+ server 127.0.10.094 127.0.10.94:8080 check weight 10 inter 7045 fall 2 rise 1
+ server 127.0.10.095 127.0.10.95:8080 check weight 10 inter 6650 fall 2 rise 1
+ server 127.0.10.096 127.0.10.96:8080 check weight 10 inter 9916 fall 2 rise 1
+ server 127.0.10.097 127.0.10.97:8080 check weight 10 inter 8585 fall 2 rise 1
+ server 127.0.10.098 127.0.10.98:8080 check weight 10 inter 8260 fall 2 rise 1
+ server 127.0.10.099 127.0.10.99:8080 check weight 10 inter 1549 fall 2 rise 1
+ server 127.0.10.100 127.0.10.100:8080 check weight 10 inter 8060 fall 2 rise 1
+ server 127.0.10.101 127.0.10.101:8080 check weight 10 inter 2110 fall 2 rise 1
+ server 127.0.10.102 127.0.10.102:8080 check weight 10 inter 4102 fall 2 rise 1
+ server 127.0.10.103 127.0.10.103:8080 check weight 10 inter 1766 fall 2 rise 1
+ server 127.0.10.104 127.0.10.104:8080 check weight 10 inter 748 fall 2 rise 1
+ server 127.0.10.105 127.0.10.105:8080 check weight 10 inter 8610 fall 2 rise 1
+ server 127.0.10.106 127.0.10.106:8080 check weight 10 inter 7345 fall 2 rise 1
+ server 127.0.10.107 127.0.10.107:8080 check weight 10 inter 8213 fall 2 rise 1
+ server 127.0.10.108 127.0.10.108:8080 check weight 10 inter 4599 fall 2 rise 1
+ server 127.0.10.109 127.0.10.109:8080 check weight 10 inter 2310 fall 2 rise 1
+ server 127.0.10.110 127.0.10.110:8080 check weight 10 inter 3071 fall 2 rise 1
+ server 127.0.10.111 127.0.10.111:8080 check weight 10 inter 7903 fall 2 rise 1
+ server 127.0.10.112 127.0.10.112:8080 check weight 10 inter 2369 fall 2 rise 1
+ server 127.0.10.113 127.0.10.113:8080 check weight 10 inter 3981 fall 2 rise 1
+ server 127.0.10.114 127.0.10.114:8080 check weight 10 inter 3967 fall 2 rise 1
+ server 127.0.10.115 127.0.10.115:8080 check weight 10 inter 697 fall 2 rise 1
+ server 127.0.10.116 127.0.10.116:8080 check weight 10 inter 2679 fall 2 rise 1
+ server 127.0.10.117 127.0.10.117:8080 check weight 10 inter 5799 fall 2 rise 1
+ server 127.0.10.118 127.0.10.118:8080 check weight 10 inter 1677 fall 2 rise 1
+ server 127.0.10.119 127.0.10.119:8080 check weight 10 inter 5039 fall 2 rise 1
+ server 127.0.10.120 127.0.10.120:8080 check weight 10 inter 6971 fall 2 rise 1
+ server 127.0.10.121 127.0.10.121:8080 check weight 10 inter 8634 fall 2 rise 1
+ server 127.0.10.122 127.0.10.122:8080 check weight 10 inter 8620 fall 2 rise 1
+ server 127.0.10.123 127.0.10.123:8080 check weight 10 inter 1591 fall 2 rise 1
+ server 127.0.10.124 127.0.10.124:8080 check weight 10 inter 3741 fall 2 rise 1
+ server 127.0.10.125 127.0.10.125:8080 check weight 10 inter 5429 fall 2 rise 1
+ server 127.0.10.126 127.0.10.126:8080 check weight 10 inter 889 fall 2 rise 1
+ server 127.0.10.127 127.0.10.127:8080 check weight 10 inter 7081 fall 2 rise 1
+ server 127.0.10.128 127.0.10.128:8080 check weight 10 inter 5417 fall 2 rise 1
+ server 127.0.10.129 127.0.10.129:8080 check weight 10 inter 8453 fall 2 rise 1
+ server 127.0.10.130 127.0.10.130:8080 check weight 10 inter 9104 fall 2 rise 1
+ server 127.0.10.131 127.0.10.131:8080 check weight 10 inter 7099 fall 2 rise 1
+ server 127.0.10.132 127.0.10.132:8080 check weight 10 inter 5778 fall 2 rise 1
+ server 127.0.10.133 127.0.10.133:8080 check weight 10 inter 708 fall 2 rise 1
+ server 127.0.10.134 127.0.10.134:8080 check weight 10 inter 6602 fall 2 rise 1
+ server 127.0.10.135 127.0.10.135:8080 check weight 10 inter 4190 fall 2 rise 1
+ server 127.0.10.136 127.0.10.136:8080 check weight 10 inter 4978 fall 2 rise 1
+ server 127.0.10.137 127.0.10.137:8080 check weight 10 inter 2676 fall 2 rise 1
+ server 127.0.10.138 127.0.10.138:8080 check weight 10 inter 157 fall 2 rise 1
+ server 127.0.10.139 127.0.10.139:8080 check weight 10 inter 5498 fall 2 rise 1
+ server 127.0.10.140 127.0.10.140:8080 check weight 10 inter 9886 fall 2 rise 1
+ server 127.0.10.141 127.0.10.141:8080 check weight 10 inter 7887 fall 2 rise 1
+ server 127.0.10.142 127.0.10.142:8080 check weight 10 inter 7218 fall 2 rise 1
+ server 127.0.10.143 127.0.10.143:8080 check weight 10 inter 8458 fall 2 rise 1
+ server 127.0.10.144 127.0.10.144:8080 check weight 10 inter 9771 fall 2 rise 1
+ server 127.0.10.145 127.0.10.145:8080 check weight 10 inter 363 fall 2 rise 1
+ server 127.0.10.146 127.0.10.146:8080 check weight 10 inter 3461 fall 2 rise 1
+ server 127.0.10.147 127.0.10.147:8080 check weight 10 inter 1734 fall 2 rise 1
+ server 127.0.10.148 127.0.10.148:8080 check weight 10 inter 3332 fall 2 rise 1
+ server 127.0.10.149 127.0.10.149:8080 check weight 10 inter 32 fall 2 rise 1
+ server 127.0.10.150 127.0.10.150:8080 check weight 10 inter 1599 fall 2 rise 1
+ server 127.0.10.151 127.0.10.151:8080 check weight 10 inter 805 fall 2 rise 1
+ server 127.0.10.152 127.0.10.152:8080 check weight 10 inter 2006 fall 2 rise 1
+ server 127.0.10.153 127.0.10.153:8080 check weight 10 inter 8074 fall 2 rise 1
+ server 127.0.10.154 127.0.10.154:8080 check weight 10 inter 5683 fall 2 rise 1
+ server 127.0.10.155 127.0.10.155:8080 check weight 10 inter 9391 fall 2 rise 1
+ server 127.0.10.156 127.0.10.156:8080 check weight 10 inter 4065 fall 2 rise 1
+ server 127.0.10.157 127.0.10.157:8080 check weight 10 inter 3389 fall 2 rise 1
+ server 127.0.10.158 127.0.10.158:8080 check weight 10 inter 2298 fall 2 rise 1
+ server 127.0.10.159 127.0.10.159:8080 check weight 10 inter 4004 fall 2 rise 1
+ server 127.0.10.160 127.0.10.160:8080 check weight 10 inter 2527 fall 2 rise 1
+ server 127.0.10.161 127.0.10.161:8080 check weight 10 inter 5372 fall 2 rise 1
+ server 127.0.10.162 127.0.10.162:8080 check weight 10 inter 4750 fall 2 rise 1
+ server 127.0.10.163 127.0.10.163:8080 check weight 10 inter 927 fall 2 rise 1
+ server 127.0.10.164 127.0.10.164:8080 check weight 10 inter 9442 fall 2 rise 1
+ server 127.0.10.165 127.0.10.165:8080 check weight 10 inter 6487 fall 2 rise 1
+ server 127.0.10.166 127.0.10.166:8080 check weight 10 inter 2553 fall 2 rise 1
+ server 127.0.10.167 127.0.10.167:8080 check weight 10 inter 5847 fall 2 rise 1
+ server 127.0.10.168 127.0.10.168:8080 check weight 10 inter 2176 fall 2 rise 1
+ server 127.0.10.169 127.0.10.169:8080 check weight 10 inter 919 fall 2 rise 1
+ server 127.0.10.170 127.0.10.170:8080 check weight 10 inter 1404 fall 2 rise 1
+ server 127.0.10.171 127.0.10.171:8080 check weight 10 inter 5915 fall 2 rise 1
+ server 127.0.10.172 127.0.10.172:8080 check weight 10 inter 7005 fall 2 rise 1
+ server 127.0.10.173 127.0.10.173:8080 check weight 10 inter 6619 fall 2 rise 1
+ server 127.0.10.174 127.0.10.174:8080 check weight 10 inter 3022 fall 2 rise 1
+ server 127.0.10.175 127.0.10.175:8080 check weight 10 inter 1211 fall 2 rise 1
+ server 127.0.10.176 127.0.10.176:8080 check weight 10 inter 5836 fall 2 rise 1
+ server 127.0.10.177 127.0.10.177:8080 check weight 10 inter 417 fall 2 rise 1
+ server 127.0.10.178 127.0.10.178:8080 check weight 10 inter 43 fall 2 rise 1
+ server 127.0.10.179 127.0.10.179:8080 check weight 10 inter 3095 fall 2 rise 1
+ server 127.0.10.180 127.0.10.180:8080 check weight 10 inter 2245 fall 2 rise 1
+ server 127.0.10.181 127.0.10.181:8080 check weight 10 inter 7987 fall 2 rise 1
+ server 127.0.10.182 127.0.10.182:8080 check weight 10 inter 9960 fall 2 rise 1
+ server 127.0.10.183 127.0.10.183:8080 check weight 10 inter 3640 fall 2 rise 1
+ server 127.0.10.184 127.0.10.184:8080 check weight 10 inter 69 fall 2 rise 1
+ server 127.0.10.185 127.0.10.185:8080 check weight 10 inter 1111 fall 2 rise 1
+ server 127.0.10.186 127.0.10.186:8080 check weight 10 inter 1463 fall 2 rise 1
+ server 127.0.10.187 127.0.10.187:8080 check weight 10 inter 1488 fall 2 rise 1
+ server 127.0.10.188 127.0.10.188:8080 check weight 10 inter 2265 fall 2 rise 1
+ server 127.0.10.189 127.0.10.189:8080 check weight 10 inter 2757 fall 2 rise 1
+ server 127.0.10.190 127.0.10.190:8080 check weight 10 inter 7151 fall 2 rise 1
+ server 127.0.10.191 127.0.10.191:8080 check weight 10 inter 2611 fall 2 rise 1
+ server 127.0.10.192 127.0.10.192:8080 check weight 10 inter 5576 fall 2 rise 1
+ server 127.0.10.193 127.0.10.193:8080 check weight 10 inter 8774 fall 2 rise 1
+ server 127.0.10.194 127.0.10.194:8080 check weight 10 inter 8905 fall 2 rise 1
+ server 127.0.10.195 127.0.10.195:8080 check weight 10 inter 7650 fall 2 rise 1
+ server 127.0.10.196 127.0.10.196:8080 check weight 10 inter 9811 fall 2 rise 1
+ server 127.0.10.197 127.0.10.197:8080 check weight 10 inter 5472 fall 2 rise 1
+ server 127.0.10.198 127.0.10.198:8080 check weight 10 inter 5898 fall 2 rise 1
+ server 127.0.10.199 127.0.10.199:8080 check weight 10 inter 2459 fall 2 rise 1
+ server 127.0.10.200 127.0.10.200:8080 check weight 10 inter 30 fall 2 rise 1
+ server 127.0.10.201 127.0.10.201:8080 check weight 10 inter 180 fall 2 rise 1
+ server 127.0.10.202 127.0.10.202:8080 check weight 10 inter 4292 fall 2 rise 1
+ server 127.0.10.203 127.0.10.203:8080 check weight 10 inter 4130 fall 2 rise 1
+ server 127.0.10.204 127.0.10.204:8080 check weight 10 inter 443 fall 2 rise 1
+ server 127.0.10.205 127.0.10.205:8080 check weight 10 inter 9764 fall 2 rise 1
+ server 127.0.10.206 127.0.10.206:8080 check weight 10 inter 8139 fall 2 rise 1
+ server 127.0.10.207 127.0.10.207:8080 check weight 10 inter 6989 fall 2 rise 1
+ server 127.0.10.208 127.0.10.208:8080 check weight 10 inter 1723 fall 2 rise 1
+ server 127.0.10.209 127.0.10.209:8080 check weight 10 inter 6805 fall 2 rise 1
+ server 127.0.10.210 127.0.10.210:8080 check weight 10 inter 3768 fall 2 rise 1
+ server 127.0.10.211 127.0.10.211:8080 check weight 10 inter 9602 fall 2 rise 1
+ server 127.0.10.212 127.0.10.212:8080 check weight 10 inter 515 fall 2 rise 1
+ server 127.0.10.213 127.0.10.213:8080 check weight 10 inter 729 fall 2 rise 1
+ server 127.0.10.214 127.0.10.214:8080 check weight 10 inter 8863 fall 2 rise 1
+ server 127.0.10.215 127.0.10.215:8080 check weight 10 inter 2978 fall 2 rise 1
+ server 127.0.10.216 127.0.10.216:8080 check weight 10 inter 7600 fall 2 rise 1
+ server 127.0.10.217 127.0.10.217:8080 check weight 10 inter 2505 fall 2 rise 1
+ server 127.0.10.218 127.0.10.218:8080 check weight 10 inter 6368 fall 2 rise 1
+ server 127.0.10.219 127.0.10.219:8080 check weight 10 inter 6370 fall 2 rise 1
+ server 127.0.10.220 127.0.10.220:8080 check weight 10 inter 2315 fall 2 rise 1
+ server 127.0.10.221 127.0.10.221:8080 check weight 10 inter 6213 fall 2 rise 1
+ server 127.0.10.222 127.0.10.222:8080 check weight 10 inter 2113 fall 2 rise 1
+ server 127.0.10.223 127.0.10.223:8080 check weight 10 inter 1053 fall 2 rise 1
+ server 127.0.10.224 127.0.10.224:8080 check weight 10 inter 4250 fall 2 rise 1
+ server 127.0.10.225 127.0.10.225:8080 check weight 10 inter 7323 fall 2 rise 1
+ server 127.0.10.226 127.0.10.226:8080 check weight 10 inter 9670 fall 2 rise 1
+ server 127.0.10.227 127.0.10.227:8080 check weight 10 inter 6764 fall 2 rise 1
+ server 127.0.10.228 127.0.10.228:8080 check weight 10 inter 8317 fall 2 rise 1
+ server 127.0.10.229 127.0.10.229:8080 check weight 10 inter 4840 fall 2 rise 1
+ server 127.0.10.230 127.0.10.230:8080 check weight 10 inter 2438 fall 2 rise 1
+ server 127.0.10.231 127.0.10.231:8080 check weight 10 inter 2704 fall 2 rise 1
+ server 127.0.10.232 127.0.10.232:8080 check weight 10 inter 7123 fall 2 rise 1
+ server 127.0.10.233 127.0.10.233:8080 check weight 10 inter 8674 fall 2 rise 1
+ server 127.0.10.234 127.0.10.234:8080 check weight 10 inter 1965 fall 2 rise 1
+ server 127.0.10.235 127.0.10.235:8080 check weight 10 inter 9685 fall 2 rise 1
+ server 127.0.10.236 127.0.10.236:8080 check weight 10 inter 1968 fall 2 rise 1
+ server 127.0.10.237 127.0.10.237:8080 check weight 10 inter 8033 fall 2 rise 1
+ server 127.0.10.238 127.0.10.238:8080 check weight 10 inter 5472 fall 2 rise 1
+ server 127.0.10.239 127.0.10.239:8080 check weight 10 inter 9574 fall 2 rise 1
+ server 127.0.10.240 127.0.10.240:8080 check weight 10 inter 2879 fall 2 rise 1
+ server 127.0.10.241 127.0.10.241:8080 check weight 10 inter 5265 fall 2 rise 1
+ server 127.0.10.242 127.0.10.242:8080 check weight 10 inter 3556 fall 2 rise 1
+ server 127.0.10.243 127.0.10.243:8080 check weight 10 inter 2656 fall 2 rise 1
+ server 127.0.10.244 127.0.10.244:8080 check weight 10 inter 982 fall 2 rise 1
+ server 127.0.10.245 127.0.10.245:8080 check weight 10 inter 4313 fall 2 rise 1
+ server 127.0.10.246 127.0.10.246:8080 check weight 10 inter 6733 fall 2 rise 1
+ server 127.0.10.247 127.0.10.247:8080 check weight 10 inter 5049 fall 2 rise 1
+ server 127.0.10.248 127.0.10.248:8080 check weight 10 inter 9791 fall 2 rise 1
+ server 127.0.10.249 127.0.10.249:8080 check weight 10 inter 8392 fall 2 rise 1
+ server 127.0.10.250 127.0.10.250:8080 check weight 10 inter 743 fall 2 rise 1
+ server 127.0.11.001 127.0.11.1:8080 check weight 10 inter 7405 fall 2 rise 1
+ server 127.0.11.002 127.0.11.2:8080 check weight 10 inter 5472 fall 2 rise 1
+ server 127.0.11.003 127.0.11.3:8080 check weight 10 inter 9733 fall 2 rise 1
+ server 127.0.11.004 127.0.11.4:8080 check weight 10 inter 4631 fall 2 rise 1
+ server 127.0.11.005 127.0.11.5:8080 check weight 10 inter 1515 fall 2 rise 1
+ server 127.0.11.006 127.0.11.6:8080 check weight 10 inter 6367 fall 2 rise 1
+ server 127.0.11.007 127.0.11.7:8080 check weight 10 inter 1059 fall 2 rise 1
+ server 127.0.11.008 127.0.11.8:8080 check weight 10 inter 2319 fall 2 rise 1
+ server 127.0.11.009 127.0.11.9:8080 check weight 10 inter 2644 fall 2 rise 1
+ server 127.0.11.010 127.0.11.10:8080 check weight 10 inter 3671 fall 2 rise 1
+ server 127.0.11.011 127.0.11.11:8080 check weight 10 inter 3990 fall 2 rise 1
+ server 127.0.11.012 127.0.11.12:8080 check weight 10 inter 3220 fall 2 rise 1
+ server 127.0.11.013 127.0.11.13:8080 check weight 10 inter 9295 fall 2 rise 1
+ server 127.0.11.014 127.0.11.14:8080 check weight 10 inter 1865 fall 2 rise 1
+ server 127.0.11.015 127.0.11.15:8080 check weight 10 inter 9384 fall 2 rise 1
+ server 127.0.11.016 127.0.11.16:8080 check weight 10 inter 1967 fall 2 rise 1
+ server 127.0.11.017 127.0.11.17:8080 check weight 10 inter 2540 fall 2 rise 1
+ server 127.0.11.018 127.0.11.18:8080 check weight 10 inter 4019 fall 2 rise 1
+ server 127.0.11.019 127.0.11.19:8080 check weight 10 inter 6058 fall 2 rise 1
+ server 127.0.11.020 127.0.11.20:8080 check weight 10 inter 9781 fall 2 rise 1
+ server 127.0.11.021 127.0.11.21:8080 check weight 10 inter 4015 fall 2 rise 1
+ server 127.0.11.022 127.0.11.22:8080 check weight 10 inter 3953 fall 2 rise 1
+ server 127.0.11.023 127.0.11.23:8080 check weight 10 inter 1836 fall 2 rise 1
+ server 127.0.11.024 127.0.11.24:8080 check weight 10 inter 3800 fall 2 rise 1
+ server 127.0.11.025 127.0.11.25:8080 check weight 10 inter 6841 fall 2 rise 1
+ server 127.0.11.026 127.0.11.26:8080 check weight 10 inter 2694 fall 2 rise 1
+ server 127.0.11.027 127.0.11.27:8080 check weight 10 inter 8715 fall 2 rise 1
+ server 127.0.11.028 127.0.11.28:8080 check weight 10 inter 9 fall 2 rise 1
+ server 127.0.11.029 127.0.11.29:8080 check weight 10 inter 6277 fall 2 rise 1
+ server 127.0.11.030 127.0.11.30:8080 check weight 10 inter 2729 fall 2 rise 1
+ server 127.0.11.031 127.0.11.31:8080 check weight 10 inter 4141 fall 2 rise 1
+ server 127.0.11.032 127.0.11.32:8080 check weight 10 inter 9332 fall 2 rise 1
+ server 127.0.11.033 127.0.11.33:8080 check weight 10 inter 2840 fall 2 rise 1
+ server 127.0.11.034 127.0.11.34:8080 check weight 10 inter 896 fall 2 rise 1
+ server 127.0.11.035 127.0.11.35:8080 check weight 10 inter 7677 fall 2 rise 1
+ server 127.0.11.036 127.0.11.36:8080 check weight 10 inter 5705 fall 2 rise 1
+ server 127.0.11.037 127.0.11.37:8080 check weight 10 inter 4677 fall 2 rise 1
+ server 127.0.11.038 127.0.11.38:8080 check weight 10 inter 6797 fall 2 rise 1
+ server 127.0.11.039 127.0.11.39:8080 check weight 10 inter 7559 fall 2 rise 1
+ server 127.0.11.040 127.0.11.40:8080 check weight 10 inter 2060 fall 2 rise 1
+ server 127.0.11.041 127.0.11.41:8080 check weight 10 inter 1779 fall 2 rise 1
+ server 127.0.11.042 127.0.11.42:8080 check weight 10 inter 795 fall 2 rise 1
+ server 127.0.11.043 127.0.11.43:8080 check weight 10 inter 6242 fall 2 rise 1
+ server 127.0.11.044 127.0.11.44:8080 check weight 10 inter 5612 fall 2 rise 1
+ server 127.0.11.045 127.0.11.45:8080 check weight 10 inter 6207 fall 2 rise 1
+ server 127.0.11.046 127.0.11.46:8080 check weight 10 inter 5255 fall 2 rise 1
+ server 127.0.11.047 127.0.11.47:8080 check weight 10 inter 6672 fall 2 rise 1
+ server 127.0.11.048 127.0.11.48:8080 check weight 10 inter 3476 fall 2 rise 1
+ server 127.0.11.049 127.0.11.49:8080 check weight 10 inter 2001 fall 2 rise 1
+ server 127.0.11.050 127.0.11.50:8080 check weight 10 inter 6318 fall 2 rise 1
+ server 127.0.11.051 127.0.11.51:8080 check weight 10 inter 3464 fall 2 rise 1
+ server 127.0.11.052 127.0.11.52:8080 check weight 10 inter 1075 fall 2 rise 1
+ server 127.0.11.053 127.0.11.53:8080 check weight 10 inter 6624 fall 2 rise 1
+ server 127.0.11.054 127.0.11.54:8080 check weight 10 inter 1114 fall 2 rise 1
+ server 127.0.11.055 127.0.11.55:8080 check weight 10 inter 3934 fall 2 rise 1
+ server 127.0.11.056 127.0.11.56:8080 check weight 10 inter 4987 fall 2 rise 1
+ server 127.0.11.057 127.0.11.57:8080 check weight 10 inter 8852 fall 2 rise 1
+ server 127.0.11.058 127.0.11.58:8080 check weight 10 inter 6444 fall 2 rise 1
+ server 127.0.11.059 127.0.11.59:8080 check weight 10 inter 599 fall 2 rise 1
+ server 127.0.11.060 127.0.11.60:8080 check weight 10 inter 1451 fall 2 rise 1
+ server 127.0.11.061 127.0.11.61:8080 check weight 10 inter 5424 fall 2 rise 1
+ server 127.0.11.062 127.0.11.62:8080 check weight 10 inter 3400 fall 2 rise 1
+ server 127.0.11.063 127.0.11.63:8080 check weight 10 inter 2030 fall 2 rise 1
+ server 127.0.11.064 127.0.11.64:8080 check weight 10 inter 1278 fall 2 rise 1
+ server 127.0.11.065 127.0.11.65:8080 check weight 10 inter 5803 fall 2 rise 1
+ server 127.0.11.066 127.0.11.66:8080 check weight 10 inter 563 fall 2 rise 1
+ server 127.0.11.067 127.0.11.67:8080 check weight 10 inter 3861 fall 2 rise 1
+ server 127.0.11.068 127.0.11.68:8080 check weight 10 inter 7120 fall 2 rise 1
+ server 127.0.11.069 127.0.11.69:8080 check weight 10 inter 2483 fall 2 rise 1
+ server 127.0.11.070 127.0.11.70:8080 check weight 10 inter 1310 fall 2 rise 1
+ server 127.0.11.071 127.0.11.71:8080 check weight 10 inter 5773 fall 2 rise 1
+ server 127.0.11.072 127.0.11.72:8080 check weight 10 inter 8500 fall 2 rise 1
+ server 127.0.11.073 127.0.11.73:8080 check weight 10 inter 3840 fall 2 rise 1
+ server 127.0.11.074 127.0.11.74:8080 check weight 10 inter 815 fall 2 rise 1
+ server 127.0.11.075 127.0.11.75:8080 check weight 10 inter 1604 fall 2 rise 1
+ server 127.0.11.076 127.0.11.76:8080 check weight 10 inter 9463 fall 2 rise 1
+ server 127.0.11.077 127.0.11.77:8080 check weight 10 inter 8682 fall 2 rise 1
+ server 127.0.11.078 127.0.11.78:8080 check weight 10 inter 6420 fall 2 rise 1
+ server 127.0.11.079 127.0.11.79:8080 check weight 10 inter 9666 fall 2 rise 1
+ server 127.0.11.080 127.0.11.80:8080 check weight 10 inter 8369 fall 2 rise 1
+ server 127.0.11.081 127.0.11.81:8080 check weight 10 inter 7786 fall 2 rise 1
+ server 127.0.11.082 127.0.11.82:8080 check weight 10 inter 9255 fall 2 rise 1
+ server 127.0.11.083 127.0.11.83:8080 check weight 10 inter 3793 fall 2 rise 1
+ server 127.0.11.084 127.0.11.84:8080 check weight 10 inter 7377 fall 2 rise 1
+ server 127.0.11.085 127.0.11.85:8080 check weight 10 inter 4976 fall 2 rise 1
+ server 127.0.11.086 127.0.11.86:8080 check weight 10 inter 1424 fall 2 rise 1
+ server 127.0.11.087 127.0.11.87:8080 check weight 10 inter 975 fall 2 rise 1
+ server 127.0.11.088 127.0.11.88:8080 check weight 10 inter 5845 fall 2 rise 1
+ server 127.0.11.089 127.0.11.89:8080 check weight 10 inter 7498 fall 2 rise 1
+ server 127.0.11.090 127.0.11.90:8080 check weight 10 inter 6461 fall 2 rise 1
+ server 127.0.11.091 127.0.11.91:8080 check weight 10 inter 1621 fall 2 rise 1
+ server 127.0.11.092 127.0.11.92:8080 check weight 10 inter 9068 fall 2 rise 1
+ server 127.0.11.093 127.0.11.93:8080 check weight 10 inter 1440 fall 2 rise 1
+ server 127.0.11.094 127.0.11.94:8080 check weight 10 inter 306 fall 2 rise 1
+ server 127.0.11.095 127.0.11.95:8080 check weight 10 inter 1877 fall 2 rise 1
+ server 127.0.11.096 127.0.11.96:8080 check weight 10 inter 1197 fall 2 rise 1
+ server 127.0.11.097 127.0.11.97:8080 check weight 10 inter 9840 fall 2 rise 1
+ server 127.0.11.098 127.0.11.98:8080 check weight 10 inter 4353 fall 2 rise 1
+ server 127.0.11.099 127.0.11.99:8080 check weight 10 inter 8790 fall 2 rise 1
+ server 127.0.11.100 127.0.11.100:8080 check weight 10 inter 4212 fall 2 rise 1
+ server 127.0.11.101 127.0.11.101:8080 check weight 10 inter 908 fall 2 rise 1
+ server 127.0.11.102 127.0.11.102:8080 check weight 10 inter 5496 fall 2 rise 1
+ server 127.0.11.103 127.0.11.103:8080 check weight 10 inter 6655 fall 2 rise 1
+ server 127.0.11.104 127.0.11.104:8080 check weight 10 inter 5647 fall 2 rise 1
+ server 127.0.11.105 127.0.11.105:8080 check weight 10 inter 5077 fall 2 rise 1
+ server 127.0.11.106 127.0.11.106:8080 check weight 10 inter 9373 fall 2 rise 1
+ server 127.0.11.107 127.0.11.107:8080 check weight 10 inter 5077 fall 2 rise 1
+ server 127.0.11.108 127.0.11.108:8080 check weight 10 inter 6476 fall 2 rise 1
+ server 127.0.11.109 127.0.11.109:8080 check weight 10 inter 7685 fall 2 rise 1
+ server 127.0.11.110 127.0.11.110:8080 check weight 10 inter 9850 fall 2 rise 1
+ server 127.0.11.111 127.0.11.111:8080 check weight 10 inter 6100 fall 2 rise 1
+ server 127.0.11.112 127.0.11.112:8080 check weight 10 inter 5696 fall 2 rise 1
+ server 127.0.11.113 127.0.11.113:8080 check weight 10 inter 1728 fall 2 rise 1
+ server 127.0.11.114 127.0.11.114:8080 check weight 10 inter 7736 fall 2 rise 1
+ server 127.0.11.115 127.0.11.115:8080 check weight 10 inter 4511 fall 2 rise 1
+ server 127.0.11.116 127.0.11.116:8080 check weight 10 inter 5799 fall 2 rise 1
+ server 127.0.11.117 127.0.11.117:8080 check weight 10 inter 7913 fall 2 rise 1
+ server 127.0.11.118 127.0.11.118:8080 check weight 10 inter 1772 fall 2 rise 1
+ server 127.0.11.119 127.0.11.119:8080 check weight 10 inter 3752 fall 2 rise 1
+ server 127.0.11.120 127.0.11.120:8080 check weight 10 inter 1200 fall 2 rise 1
+ server 127.0.11.121 127.0.11.121:8080 check weight 10 inter 4771 fall 2 rise 1
+ server 127.0.11.122 127.0.11.122:8080 check weight 10 inter 1492 fall 2 rise 1
+ server 127.0.11.123 127.0.11.123:8080 check weight 10 inter 9054 fall 2 rise 1
+ server 127.0.11.124 127.0.11.124:8080 check weight 10 inter 9956 fall 2 rise 1
+ server 127.0.11.125 127.0.11.125:8080 check weight 10 inter 2846 fall 2 rise 1
+ server 127.0.11.126 127.0.11.126:8080 check weight 10 inter 2849 fall 2 rise 1
+ server 127.0.11.127 127.0.11.127:8080 check weight 10 inter 8265 fall 2 rise 1
+ server 127.0.11.128 127.0.11.128:8080 check weight 10 inter 7034 fall 2 rise 1
+ server 127.0.11.129 127.0.11.129:8080 check weight 10 inter 7837 fall 2 rise 1
+ server 127.0.11.130 127.0.11.130:8080 check weight 10 inter 9426 fall 2 rise 1
+ server 127.0.11.131 127.0.11.131:8080 check weight 10 inter 5191 fall 2 rise 1
+ server 127.0.11.132 127.0.11.132:8080 check weight 10 inter 7563 fall 2 rise 1
+ server 127.0.11.133 127.0.11.133:8080 check weight 10 inter 6121 fall 2 rise 1
+ server 127.0.11.134 127.0.11.134:8080 check weight 10 inter 308 fall 2 rise 1
+ server 127.0.11.135 127.0.11.135:8080 check weight 10 inter 9764 fall 2 rise 1
+ server 127.0.11.136 127.0.11.136:8080 check weight 10 inter 214 fall 2 rise 1
+ server 127.0.11.137 127.0.11.137:8080 check weight 10 inter 2152 fall 2 rise 1
+ server 127.0.11.138 127.0.11.138:8080 check weight 10 inter 5547 fall 2 rise 1
+ server 127.0.11.139 127.0.11.139:8080 check weight 10 inter 43 fall 2 rise 1
+ server 127.0.11.140 127.0.11.140:8080 check weight 10 inter 6372 fall 2 rise 1
+ server 127.0.11.141 127.0.11.141:8080 check weight 10 inter 5451 fall 2 rise 1
+ server 127.0.11.142 127.0.11.142:8080 check weight 10 inter 4319 fall 2 rise 1
+ server 127.0.11.143 127.0.11.143:8080 check weight 10 inter 1248 fall 2 rise 1
+ server 127.0.11.144 127.0.11.144:8080 check weight 10 inter 6136 fall 2 rise 1
+ server 127.0.11.145 127.0.11.145:8080 check weight 10 inter 538 fall 2 rise 1
+ server 127.0.11.146 127.0.11.146:8080 check weight 10 inter 2871 fall 2 rise 1
+ server 127.0.11.147 127.0.11.147:8080 check weight 10 inter 5305 fall 2 rise 1
+ server 127.0.11.148 127.0.11.148:8080 check weight 10 inter 4238 fall 2 rise 1
+ server 127.0.11.149 127.0.11.149:8080 check weight 10 inter 2768 fall 2 rise 1
+ server 127.0.11.150 127.0.11.150:8080 check weight 10 inter 4406 fall 2 rise 1
+ server 127.0.11.151 127.0.11.151:8080 check weight 10 inter 591 fall 2 rise 1
+ server 127.0.11.152 127.0.11.152:8080 check weight 10 inter 1345 fall 2 rise 1
+ server 127.0.11.153 127.0.11.153:8080 check weight 10 inter 2006 fall 2 rise 1
+ server 127.0.11.154 127.0.11.154:8080 check weight 10 inter 9256 fall 2 rise 1
+ server 127.0.11.155 127.0.11.155:8080 check weight 10 inter 697 fall 2 rise 1
+ server 127.0.11.156 127.0.11.156:8080 check weight 10 inter 3690 fall 2 rise 1
+ server 127.0.11.157 127.0.11.157:8080 check weight 10 inter 8353 fall 2 rise 1
+ server 127.0.11.158 127.0.11.158:8080 check weight 10 inter 8555 fall 2 rise 1
+ server 127.0.11.159 127.0.11.159:8080 check weight 10 inter 2691 fall 2 rise 1
+ server 127.0.11.160 127.0.11.160:8080 check weight 10 inter 2204 fall 2 rise 1
+ server 127.0.11.161 127.0.11.161:8080 check weight 10 inter 331 fall 2 rise 1
+ server 127.0.11.162 127.0.11.162:8080 check weight 10 inter 846 fall 2 rise 1
+ server 127.0.11.163 127.0.11.163:8080 check weight 10 inter 2480 fall 2 rise 1
+ server 127.0.11.164 127.0.11.164:8080 check weight 10 inter 6848 fall 2 rise 1
+ server 127.0.11.165 127.0.11.165:8080 check weight 10 inter 3858 fall 2 rise 1
+ server 127.0.11.166 127.0.11.166:8080 check weight 10 inter 9290 fall 2 rise 1
+ server 127.0.11.167 127.0.11.167:8080 check weight 10 inter 7732 fall 2 rise 1
+ server 127.0.11.168 127.0.11.168:8080 check weight 10 inter 7776 fall 2 rise 1
+ server 127.0.11.169 127.0.11.169:8080 check weight 10 inter 3842 fall 2 rise 1
+ server 127.0.11.170 127.0.11.170:8080 check weight 10 inter 162 fall 2 rise 1
+ server 127.0.11.171 127.0.11.171:8080 check weight 10 inter 7648 fall 2 rise 1
+ server 127.0.11.172 127.0.11.172:8080 check weight 10 inter 4118 fall 2 rise 1
+ server 127.0.11.173 127.0.11.173:8080 check weight 10 inter 8242 fall 2 rise 1
+ server 127.0.11.174 127.0.11.174:8080 check weight 10 inter 7804 fall 2 rise 1
+ server 127.0.11.175 127.0.11.175:8080 check weight 10 inter 1757 fall 2 rise 1
+ server 127.0.11.176 127.0.11.176:8080 check weight 10 inter 306 fall 2 rise 1
+ server 127.0.11.177 127.0.11.177:8080 check weight 10 inter 5809 fall 2 rise 1
+ server 127.0.11.178 127.0.11.178:8080 check weight 10 inter 285 fall 2 rise 1
+ server 127.0.11.179 127.0.11.179:8080 check weight 10 inter 5319 fall 2 rise 1
+ server 127.0.11.180 127.0.11.180:8080 check weight 10 inter 5838 fall 2 rise 1
+ server 127.0.11.181 127.0.11.181:8080 check weight 10 inter 5376 fall 2 rise 1
+ server 127.0.11.182 127.0.11.182:8080 check weight 10 inter 9702 fall 2 rise 1
+ server 127.0.11.183 127.0.11.183:8080 check weight 10 inter 5662 fall 2 rise 1
+ server 127.0.11.184 127.0.11.184:8080 check weight 10 inter 5442 fall 2 rise 1
+ server 127.0.11.185 127.0.11.185:8080 check weight 10 inter 8189 fall 2 rise 1
+ server 127.0.11.186 127.0.11.186:8080 check weight 10 inter 913 fall 2 rise 1
+ server 127.0.11.187 127.0.11.187:8080 check weight 10 inter 5502 fall 2 rise 1
+ server 127.0.11.188 127.0.11.188:8080 check weight 10 inter 1702 fall 2 rise 1
+ server 127.0.11.189 127.0.11.189:8080 check weight 10 inter 3474 fall 2 rise 1
+ server 127.0.11.190 127.0.11.190:8080 check weight 10 inter 6474 fall 2 rise 1
+ server 127.0.11.191 127.0.11.191:8080 check weight 10 inter 1417 fall 2 rise 1
+ server 127.0.11.192 127.0.11.192:8080 check weight 10 inter 7291 fall 2 rise 1
+ server 127.0.11.193 127.0.11.193:8080 check weight 10 inter 5505 fall 2 rise 1
+ server 127.0.11.194 127.0.11.194:8080 check weight 10 inter 9261 fall 2 rise 1
+ server 127.0.11.195 127.0.11.195:8080 check weight 10 inter 1225 fall 2 rise 1
+ server 127.0.11.196 127.0.11.196:8080 check weight 10 inter 6984 fall 2 rise 1
+ server 127.0.11.197 127.0.11.197:8080 check weight 10 inter 5582 fall 2 rise 1
+ server 127.0.11.198 127.0.11.198:8080 check weight 10 inter 4114 fall 2 rise 1
+ server 127.0.11.199 127.0.11.199:8080 check weight 10 inter 3496 fall 2 rise 1
+ server 127.0.11.200 127.0.11.200:8080 check weight 10 inter 3846 fall 2 rise 1
+ server 127.0.11.201 127.0.11.201:8080 check weight 10 inter 6570 fall 2 rise 1
+ server 127.0.11.202 127.0.11.202:8080 check weight 10 inter 5787 fall 2 rise 1
+ server 127.0.11.203 127.0.11.203:8080 check weight 10 inter 7419 fall 2 rise 1
+ server 127.0.11.204 127.0.11.204:8080 check weight 10 inter 9306 fall 2 rise 1
+ server 127.0.11.205 127.0.11.205:8080 check weight 10 inter 819 fall 2 rise 1
+ server 127.0.11.206 127.0.11.206:8080 check weight 10 inter 7034 fall 2 rise 1
+ server 127.0.11.207 127.0.11.207:8080 check weight 10 inter 3507 fall 2 rise 1
+ server 127.0.11.208 127.0.11.208:8080 check weight 10 inter 3222 fall 2 rise 1
+ server 127.0.11.209 127.0.11.209:8080 check weight 10 inter 9549 fall 2 rise 1
+ server 127.0.11.210 127.0.11.210:8080 check weight 10 inter 1811 fall 2 rise 1
+ server 127.0.11.211 127.0.11.211:8080 check weight 10 inter 4849 fall 2 rise 1
+ server 127.0.11.212 127.0.11.212:8080 check weight 10 inter 62 fall 2 rise 1
+ server 127.0.11.213 127.0.11.213:8080 check weight 10 inter 2831 fall 2 rise 1
+ server 127.0.11.214 127.0.11.214:8080 check weight 10 inter 7861 fall 2 rise 1
+ server 127.0.11.215 127.0.11.215:8080 check weight 10 inter 3436 fall 2 rise 1
+ server 127.0.11.216 127.0.11.216:8080 check weight 10 inter 5354 fall 2 rise 1
+ server 127.0.11.217 127.0.11.217:8080 check weight 10 inter 7181 fall 2 rise 1
+ server 127.0.11.218 127.0.11.218:8080 check weight 10 inter 7671 fall 2 rise 1
+ server 127.0.11.219 127.0.11.219:8080 check weight 10 inter 9109 fall 2 rise 1
+ server 127.0.11.220 127.0.11.220:8080 check weight 10 inter 673 fall 2 rise 1
+ server 127.0.11.221 127.0.11.221:8080 check weight 10 inter 4985 fall 2 rise 1
+ server 127.0.11.222 127.0.11.222:8080 check weight 10 inter 4852 fall 2 rise 1
+ server 127.0.11.223 127.0.11.223:8080 check weight 10 inter 1012 fall 2 rise 1
+ server 127.0.11.224 127.0.11.224:8080 check weight 10 inter 4512 fall 2 rise 1
+ server 127.0.11.225 127.0.11.225:8080 check weight 10 inter 888 fall 2 rise 1
+ server 127.0.11.226 127.0.11.226:8080 check weight 10 inter 7686 fall 2 rise 1
+ server 127.0.11.227 127.0.11.227:8080 check weight 10 inter 6987 fall 2 rise 1
+ server 127.0.11.228 127.0.11.228:8080 check weight 10 inter 9213 fall 2 rise 1
+ server 127.0.11.229 127.0.11.229:8080 check weight 10 inter 9558 fall 2 rise 1
+ server 127.0.11.230 127.0.11.230:8080 check weight 10 inter 6276 fall 2 rise 1
+ server 127.0.11.231 127.0.11.231:8080 check weight 10 inter 8598 fall 2 rise 1
+ server 127.0.11.232 127.0.11.232:8080 check weight 10 inter 6639 fall 2 rise 1
+ server 127.0.11.233 127.0.11.233:8080 check weight 10 inter 4409 fall 2 rise 1
+ server 127.0.11.234 127.0.11.234:8080 check weight 10 inter 1196 fall 2 rise 1
+ server 127.0.11.235 127.0.11.235:8080 check weight 10 inter 1109 fall 2 rise 1
+ server 127.0.11.236 127.0.11.236:8080 check weight 10 inter 8473 fall 2 rise 1
+ server 127.0.11.237 127.0.11.237:8080 check weight 10 inter 6438 fall 2 rise 1
+ server 127.0.11.238 127.0.11.238:8080 check weight 10 inter 2399 fall 2 rise 1
+ server 127.0.11.239 127.0.11.239:8080 check weight 10 inter 9290 fall 2 rise 1
+ server 127.0.11.240 127.0.11.240:8080 check weight 10 inter 9834 fall 2 rise 1
+ server 127.0.11.241 127.0.11.241:8080 check weight 10 inter 3110 fall 2 rise 1
+ server 127.0.11.242 127.0.11.242:8080 check weight 10 inter 9951 fall 2 rise 1
+ server 127.0.11.243 127.0.11.243:8080 check weight 10 inter 1952 fall 2 rise 1
+ server 127.0.11.244 127.0.11.244:8080 check weight 10 inter 7158 fall 2 rise 1
+ server 127.0.11.245 127.0.11.245:8080 check weight 10 inter 9030 fall 2 rise 1
+ server 127.0.11.246 127.0.11.246:8080 check weight 10 inter 1673 fall 2 rise 1
+ server 127.0.11.247 127.0.11.247:8080 check weight 10 inter 4225 fall 2 rise 1
+ server 127.0.11.248 127.0.11.248:8080 check weight 10 inter 4578 fall 2 rise 1
+ server 127.0.11.249 127.0.11.249:8080 check weight 10 inter 4961 fall 2 rise 1
+ server 127.0.11.250 127.0.11.250:8080 check weight 10 inter 8641 fall 2 rise 1
+ server 127.0.12.001 127.0.12.1:8080 check weight 10 inter 6614 fall 2 rise 1
+ server 127.0.12.002 127.0.12.2:8080 check weight 10 inter 8066 fall 2 rise 1
+ server 127.0.12.003 127.0.12.3:8080 check weight 10 inter 8157 fall 2 rise 1
+ server 127.0.12.004 127.0.12.4:8080 check weight 10 inter 3458 fall 2 rise 1
+ server 127.0.12.005 127.0.12.5:8080 check weight 10 inter 6653 fall 2 rise 1
+ server 127.0.12.006 127.0.12.6:8080 check weight 10 inter 6019 fall 2 rise 1
+ server 127.0.12.007 127.0.12.7:8080 check weight 10 inter 4424 fall 2 rise 1
+ server 127.0.12.008 127.0.12.8:8080 check weight 10 inter 6419 fall 2 rise 1
+ server 127.0.12.009 127.0.12.9:8080 check weight 10 inter 2012 fall 2 rise 1
+ server 127.0.12.010 127.0.12.10:8080 check weight 10 inter 5559 fall 2 rise 1
+ server 127.0.12.011 127.0.12.11:8080 check weight 10 inter 1473 fall 2 rise 1
+ server 127.0.12.012 127.0.12.12:8080 check weight 10 inter 2632 fall 2 rise 1
+ server 127.0.12.013 127.0.12.13:8080 check weight 10 inter 6584 fall 2 rise 1
+ server 127.0.12.014 127.0.12.14:8080 check weight 10 inter 7699 fall 2 rise 1
+ server 127.0.12.015 127.0.12.15:8080 check weight 10 inter 775 fall 2 rise 1
+ server 127.0.12.016 127.0.12.16:8080 check weight 10 inter 8606 fall 2 rise 1
+ server 127.0.12.017 127.0.12.17:8080 check weight 10 inter 2692 fall 2 rise 1
+ server 127.0.12.018 127.0.12.18:8080 check weight 10 inter 11 fall 2 rise 1
+ server 127.0.12.019 127.0.12.19:8080 check weight 10 inter 2386 fall 2 rise 1
+ server 127.0.12.020 127.0.12.20:8080 check weight 10 inter 9652 fall 2 rise 1
+ server 127.0.12.021 127.0.12.21:8080 check weight 10 inter 6666 fall 2 rise 1
+ server 127.0.12.022 127.0.12.22:8080 check weight 10 inter 6728 fall 2 rise 1
+ server 127.0.12.023 127.0.12.23:8080 check weight 10 inter 8259 fall 2 rise 1
+ server 127.0.12.024 127.0.12.24:8080 check weight 10 inter 26 fall 2 rise 1
+ server 127.0.12.025 127.0.12.25:8080 check weight 10 inter 299 fall 2 rise 1
+ server 127.0.12.026 127.0.12.26:8080 check weight 10 inter 927 fall 2 rise 1
+ server 127.0.12.027 127.0.12.27:8080 check weight 10 inter 8060 fall 2 rise 1
+ server 127.0.12.028 127.0.12.28:8080 check weight 10 inter 9290 fall 2 rise 1
+ server 127.0.12.029 127.0.12.29:8080 check weight 10 inter 8646 fall 2 rise 1
+ server 127.0.12.030 127.0.12.30:8080 check weight 10 inter 6546 fall 2 rise 1
+ server 127.0.12.031 127.0.12.31:8080 check weight 10 inter 7919 fall 2 rise 1
+ server 127.0.12.032 127.0.12.32:8080 check weight 10 inter 4681 fall 2 rise 1
+ server 127.0.12.033 127.0.12.33:8080 check weight 10 inter 2569 fall 2 rise 1
+ server 127.0.12.034 127.0.12.34:8080 check weight 10 inter 7666 fall 2 rise 1
+ server 127.0.12.035 127.0.12.35:8080 check weight 10 inter 3992 fall 2 rise 1
+ server 127.0.12.036 127.0.12.36:8080 check weight 10 inter 2956 fall 2 rise 1
+ server 127.0.12.037 127.0.12.37:8080 check weight 10 inter 6587 fall 2 rise 1
+ server 127.0.12.038 127.0.12.38:8080 check weight 10 inter 8363 fall 2 rise 1
+ server 127.0.12.039 127.0.12.39:8080 check weight 10 inter 8937 fall 2 rise 1
+ server 127.0.12.040 127.0.12.40:8080 check weight 10 inter 7498 fall 2 rise 1
+ server 127.0.12.041 127.0.12.41:8080 check weight 10 inter 2470 fall 2 rise 1
+ server 127.0.12.042 127.0.12.42:8080 check weight 10 inter 6061 fall 2 rise 1
+ server 127.0.12.043 127.0.12.43:8080 check weight 10 inter 2121 fall 2 rise 1
+ server 127.0.12.044 127.0.12.44:8080 check weight 10 inter 5398 fall 2 rise 1
+ server 127.0.12.045 127.0.12.45:8080 check weight 10 inter 5141 fall 2 rise 1
+ server 127.0.12.046 127.0.12.46:8080 check weight 10 inter 9579 fall 2 rise 1
+ server 127.0.12.047 127.0.12.47:8080 check weight 10 inter 9500 fall 2 rise 1
+ server 127.0.12.048 127.0.12.48:8080 check weight 10 inter 281 fall 2 rise 1
+ server 127.0.12.049 127.0.12.49:8080 check weight 10 inter 1761 fall 2 rise 1
+ server 127.0.12.050 127.0.12.50:8080 check weight 10 inter 326 fall 2 rise 1
+ server 127.0.12.051 127.0.12.51:8080 check weight 10 inter 1680 fall 2 rise 1
+ server 127.0.12.052 127.0.12.52:8080 check weight 10 inter 8833 fall 2 rise 1
+ server 127.0.12.053 127.0.12.53:8080 check weight 10 inter 6268 fall 2 rise 1
+ server 127.0.12.054 127.0.12.54:8080 check weight 10 inter 3192 fall 2 rise 1
+ server 127.0.12.055 127.0.12.55:8080 check weight 10 inter 6109 fall 2 rise 1
+ server 127.0.12.056 127.0.12.56:8080 check weight 10 inter 8028 fall 2 rise 1
+ server 127.0.12.057 127.0.12.57:8080 check weight 10 inter 4089 fall 2 rise 1
+ server 127.0.12.058 127.0.12.58:8080 check weight 10 inter 3184 fall 2 rise 1
+ server 127.0.12.059 127.0.12.59:8080 check weight 10 inter 810 fall 2 rise 1
+ server 127.0.12.060 127.0.12.60:8080 check weight 10 inter 9762 fall 2 rise 1
+ server 127.0.12.061 127.0.12.61:8080 check weight 10 inter 7617 fall 2 rise 1
+ server 127.0.12.062 127.0.12.62:8080 check weight 10 inter 9088 fall 2 rise 1
+ server 127.0.12.063 127.0.12.63:8080 check weight 10 inter 4560 fall 2 rise 1
+ server 127.0.12.064 127.0.12.64:8080 check weight 10 inter 1157 fall 2 rise 1
+ server 127.0.12.065 127.0.12.65:8080 check weight 10 inter 983 fall 2 rise 1
+ server 127.0.12.066 127.0.12.66:8080 check weight 10 inter 8504 fall 2 rise 1
+ server 127.0.12.067 127.0.12.67:8080 check weight 10 inter 287 fall 2 rise 1
+ server 127.0.12.068 127.0.12.68:8080 check weight 10 inter 6602 fall 2 rise 1
+ server 127.0.12.069 127.0.12.69:8080 check weight 10 inter 6598 fall 2 rise 1
+ server 127.0.12.070 127.0.12.70:8080 check weight 10 inter 8032 fall 2 rise 1
+ server 127.0.12.071 127.0.12.71:8080 check weight 10 inter 2130 fall 2 rise 1
+ server 127.0.12.072 127.0.12.72:8080 check weight 10 inter 6405 fall 2 rise 1
+ server 127.0.12.073 127.0.12.73:8080 check weight 10 inter 9520 fall 2 rise 1
+ server 127.0.12.074 127.0.12.74:8080 check weight 10 inter 7079 fall 2 rise 1
+ server 127.0.12.075 127.0.12.75:8080 check weight 10 inter 5252 fall 2 rise 1
+ server 127.0.12.076 127.0.12.76:8080 check weight 10 inter 9382 fall 2 rise 1
+ server 127.0.12.077 127.0.12.77:8080 check weight 10 inter 6725 fall 2 rise 1
+ server 127.0.12.078 127.0.12.78:8080 check weight 10 inter 8159 fall 2 rise 1
+ server 127.0.12.079 127.0.12.79:8080 check weight 10 inter 6527 fall 2 rise 1
+ server 127.0.12.080 127.0.12.80:8080 check weight 10 inter 1925 fall 2 rise 1
+ server 127.0.12.081 127.0.12.81:8080 check weight 10 inter 1205 fall 2 rise 1
+ server 127.0.12.082 127.0.12.82:8080 check weight 10 inter 9381 fall 2 rise 1
+ server 127.0.12.083 127.0.12.83:8080 check weight 10 inter 8600 fall 2 rise 1
+ server 127.0.12.084 127.0.12.84:8080 check weight 10 inter 878 fall 2 rise 1
+ server 127.0.12.085 127.0.12.85:8080 check weight 10 inter 4566 fall 2 rise 1
+ server 127.0.12.086 127.0.12.86:8080 check weight 10 inter 145 fall 2 rise 1
+ server 127.0.12.087 127.0.12.87:8080 check weight 10 inter 8188 fall 2 rise 1
+ server 127.0.12.088 127.0.12.88:8080 check weight 10 inter 1693 fall 2 rise 1
+ server 127.0.12.089 127.0.12.89:8080 check weight 10 inter 5908 fall 2 rise 1
+ server 127.0.12.090 127.0.12.90:8080 check weight 10 inter 9298 fall 2 rise 1
+ server 127.0.12.091 127.0.12.91:8080 check weight 10 inter 6664 fall 2 rise 1
+ server 127.0.12.092 127.0.12.92:8080 check weight 10 inter 3656 fall 2 rise 1
+ server 127.0.12.093 127.0.12.93:8080 check weight 10 inter 3436 fall 2 rise 1
+ server 127.0.12.094 127.0.12.94:8080 check weight 10 inter 9974 fall 2 rise 1
+ server 127.0.12.095 127.0.12.95:8080 check weight 10 inter 1035 fall 2 rise 1
+ server 127.0.12.096 127.0.12.96:8080 check weight 10 inter 6879 fall 2 rise 1
+ server 127.0.12.097 127.0.12.97:8080 check weight 10 inter 7015 fall 2 rise 1
+ server 127.0.12.098 127.0.12.98:8080 check weight 10 inter 5932 fall 2 rise 1
+ server 127.0.12.099 127.0.12.99:8080 check weight 10 inter 3341 fall 2 rise 1
+ server 127.0.12.100 127.0.12.100:8080 check weight 10 inter 244 fall 2 rise 1
+ server 127.0.12.101 127.0.12.101:8080 check weight 10 inter 8311 fall 2 rise 1
+ server 127.0.12.102 127.0.12.102:8080 check weight 10 inter 3147 fall 2 rise 1
+ server 127.0.12.103 127.0.12.103:8080 check weight 10 inter 1052 fall 2 rise 1
+ server 127.0.12.104 127.0.12.104:8080 check weight 10 inter 362 fall 2 rise 1
+ server 127.0.12.105 127.0.12.105:8080 check weight 10 inter 5474 fall 2 rise 1
+ server 127.0.12.106 127.0.12.106:8080 check weight 10 inter 2990 fall 2 rise 1
+ server 127.0.12.107 127.0.12.107:8080 check weight 10 inter 347 fall 2 rise 1
+ server 127.0.12.108 127.0.12.108:8080 check weight 10 inter 1984 fall 2 rise 1
+ server 127.0.12.109 127.0.12.109:8080 check weight 10 inter 2401 fall 2 rise 1
+ server 127.0.12.110 127.0.12.110:8080 check weight 10 inter 4790 fall 2 rise 1
+ server 127.0.12.111 127.0.12.111:8080 check weight 10 inter 2681 fall 2 rise 1
+ server 127.0.12.112 127.0.12.112:8080 check weight 10 inter 8218 fall 2 rise 1
+ server 127.0.12.113 127.0.12.113:8080 check weight 10 inter 9527 fall 2 rise 1
+ server 127.0.12.114 127.0.12.114:8080 check weight 10 inter 5149 fall 2 rise 1
+ server 127.0.12.115 127.0.12.115:8080 check weight 10 inter 1457 fall 2 rise 1
+ server 127.0.12.116 127.0.12.116:8080 check weight 10 inter 2083 fall 2 rise 1
+ server 127.0.12.117 127.0.12.117:8080 check weight 10 inter 1106 fall 2 rise 1
+ server 127.0.12.118 127.0.12.118:8080 check weight 10 inter 5676 fall 2 rise 1
+ server 127.0.12.119 127.0.12.119:8080 check weight 10 inter 8135 fall 2 rise 1
+ server 127.0.12.120 127.0.12.120:8080 check weight 10 inter 7733 fall 2 rise 1
+ server 127.0.12.121 127.0.12.121:8080 check weight 10 inter 7796 fall 2 rise 1
+ server 127.0.12.122 127.0.12.122:8080 check weight 10 inter 5420 fall 2 rise 1
+ server 127.0.12.123 127.0.12.123:8080 check weight 10 inter 3502 fall 2 rise 1
+ server 127.0.12.124 127.0.12.124:8080 check weight 10 inter 7972 fall 2 rise 1
+ server 127.0.12.125 127.0.12.125:8080 check weight 10 inter 3166 fall 2 rise 1
+ server 127.0.12.126 127.0.12.126:8080 check weight 10 inter 8604 fall 2 rise 1
+ server 127.0.12.127 127.0.12.127:8080 check weight 10 inter 5609 fall 2 rise 1
+ server 127.0.12.128 127.0.12.128:8080 check weight 10 inter 9629 fall 2 rise 1
+ server 127.0.12.129 127.0.12.129:8080 check weight 10 inter 8049 fall 2 rise 1
+ server 127.0.12.130 127.0.12.130:8080 check weight 10 inter 6087 fall 2 rise 1
+ server 127.0.12.131 127.0.12.131:8080 check weight 10 inter 7944 fall 2 rise 1
+ server 127.0.12.132 127.0.12.132:8080 check weight 10 inter 5090 fall 2 rise 1
+ server 127.0.12.133 127.0.12.133:8080 check weight 10 inter 9188 fall 2 rise 1
+ server 127.0.12.134 127.0.12.134:8080 check weight 10 inter 1763 fall 2 rise 1
+ server 127.0.12.135 127.0.12.135:8080 check weight 10 inter 8703 fall 2 rise 1
+ server 127.0.12.136 127.0.12.136:8080 check weight 10 inter 5571 fall 2 rise 1
+ server 127.0.12.137 127.0.12.137:8080 check weight 10 inter 2100 fall 2 rise 1
+ server 127.0.12.138 127.0.12.138:8080 check weight 10 inter 1722 fall 2 rise 1
+ server 127.0.12.139 127.0.12.139:8080 check weight 10 inter 6453 fall 2 rise 1
+ server 127.0.12.140 127.0.12.140:8080 check weight 10 inter 1499 fall 2 rise 1
+ server 127.0.12.141 127.0.12.141:8080 check weight 10 inter 767 fall 2 rise 1
+ server 127.0.12.142 127.0.12.142:8080 check weight 10 inter 7992 fall 2 rise 1
+ server 127.0.12.143 127.0.12.143:8080 check weight 10 inter 9201 fall 2 rise 1
+ server 127.0.12.144 127.0.12.144:8080 check weight 10 inter 2816 fall 2 rise 1
+ server 127.0.12.145 127.0.12.145:8080 check weight 10 inter 223 fall 2 rise 1
+ server 127.0.12.146 127.0.12.146:8080 check weight 10 inter 9161 fall 2 rise 1
+ server 127.0.12.147 127.0.12.147:8080 check weight 10 inter 7060 fall 2 rise 1
+ server 127.0.12.148 127.0.12.148:8080 check weight 10 inter 1336 fall 2 rise 1
+ server 127.0.12.149 127.0.12.149:8080 check weight 10 inter 5735 fall 2 rise 1
+ server 127.0.12.150 127.0.12.150:8080 check weight 10 inter 7807 fall 2 rise 1
+ server 127.0.12.151 127.0.12.151:8080 check weight 10 inter 7239 fall 2 rise 1
+ server 127.0.12.152 127.0.12.152:8080 check weight 10 inter 9068 fall 2 rise 1
+ server 127.0.12.153 127.0.12.153:8080 check weight 10 inter 4015 fall 2 rise 1
+ server 127.0.12.154 127.0.12.154:8080 check weight 10 inter 8486 fall 2 rise 1
+ server 127.0.12.155 127.0.12.155:8080 check weight 10 inter 3235 fall 2 rise 1
+ server 127.0.12.156 127.0.12.156:8080 check weight 10 inter 3997 fall 2 rise 1
+ server 127.0.12.157 127.0.12.157:8080 check weight 10 inter 9711 fall 2 rise 1
+ server 127.0.12.158 127.0.12.158:8080 check weight 10 inter 4313 fall 2 rise 1
+ server 127.0.12.159 127.0.12.159:8080 check weight 10 inter 4194 fall 2 rise 1
+ server 127.0.12.160 127.0.12.160:8080 check weight 10 inter 1705 fall 2 rise 1
+ server 127.0.12.161 127.0.12.161:8080 check weight 10 inter 8157 fall 2 rise 1
+ server 127.0.12.162 127.0.12.162:8080 check weight 10 inter 5889 fall 2 rise 1
+ server 127.0.12.163 127.0.12.163:8080 check weight 10 inter 153 fall 2 rise 1
+ server 127.0.12.164 127.0.12.164:8080 check weight 10 inter 476 fall 2 rise 1
+ server 127.0.12.165 127.0.12.165:8080 check weight 10 inter 1463 fall 2 rise 1
+ server 127.0.12.166 127.0.12.166:8080 check weight 10 inter 1872 fall 2 rise 1
+ server 127.0.12.167 127.0.12.167:8080 check weight 10 inter 7426 fall 2 rise 1
+ server 127.0.12.168 127.0.12.168:8080 check weight 10 inter 4438 fall 2 rise 1
+ server 127.0.12.169 127.0.12.169:8080 check weight 10 inter 623 fall 2 rise 1
+ server 127.0.12.170 127.0.12.170:8080 check weight 10 inter 1985 fall 2 rise 1
+ server 127.0.12.171 127.0.12.171:8080 check weight 10 inter 8347 fall 2 rise 1
+ server 127.0.12.172 127.0.12.172:8080 check weight 10 inter 513 fall 2 rise 1
+ server 127.0.12.173 127.0.12.173:8080 check weight 10 inter 9033 fall 2 rise 1
+ server 127.0.12.174 127.0.12.174:8080 check weight 10 inter 2382 fall 2 rise 1
+ server 127.0.12.175 127.0.12.175:8080 check weight 10 inter 6672 fall 2 rise 1
+ server 127.0.12.176 127.0.12.176:8080 check weight 10 inter 8351 fall 2 rise 1
+ server 127.0.12.177 127.0.12.177:8080 check weight 10 inter 7942 fall 2 rise 1
+ server 127.0.12.178 127.0.12.178:8080 check weight 10 inter 3726 fall 2 rise 1
+ server 127.0.12.179 127.0.12.179:8080 check weight 10 inter 713 fall 2 rise 1
+ server 127.0.12.180 127.0.12.180:8080 check weight 10 inter 117 fall 2 rise 1
+ server 127.0.12.181 127.0.12.181:8080 check weight 10 inter 8606 fall 2 rise 1
+ server 127.0.12.182 127.0.12.182:8080 check weight 10 inter 6197 fall 2 rise 1
+ server 127.0.12.183 127.0.12.183:8080 check weight 10 inter 1668 fall 2 rise 1
+ server 127.0.12.184 127.0.12.184:8080 check weight 10 inter 361 fall 2 rise 1
+ server 127.0.12.185 127.0.12.185:8080 check weight 10 inter 2751 fall 2 rise 1
+ server 127.0.12.186 127.0.12.186:8080 check weight 10 inter 8985 fall 2 rise 1
+ server 127.0.12.187 127.0.12.187:8080 check weight 10 inter 9040 fall 2 rise 1
+ server 127.0.12.188 127.0.12.188:8080 check weight 10 inter 1149 fall 2 rise 1
+ server 127.0.12.189 127.0.12.189:8080 check weight 10 inter 9048 fall 2 rise 1
+ server 127.0.12.190 127.0.12.190:8080 check weight 10 inter 3605 fall 2 rise 1
+ server 127.0.12.191 127.0.12.191:8080 check weight 10 inter 350 fall 2 rise 1
+ server 127.0.12.192 127.0.12.192:8080 check weight 10 inter 8841 fall 2 rise 1
+ server 127.0.12.193 127.0.12.193:8080 check weight 10 inter 868 fall 2 rise 1
+ server 127.0.12.194 127.0.12.194:8080 check weight 10 inter 3040 fall 2 rise 1
+ server 127.0.12.195 127.0.12.195:8080 check weight 10 inter 56 fall 2 rise 1
+ server 127.0.12.196 127.0.12.196:8080 check weight 10 inter 26 fall 2 rise 1
+ server 127.0.12.197 127.0.12.197:8080 check weight 10 inter 8743 fall 2 rise 1
+ server 127.0.12.198 127.0.12.198:8080 check weight 10 inter 7563 fall 2 rise 1
+ server 127.0.12.199 127.0.12.199:8080 check weight 10 inter 4446 fall 2 rise 1
+ server 127.0.12.200 127.0.12.200:8080 check weight 10 inter 1116 fall 2 rise 1
+ server 127.0.12.201 127.0.12.201:8080 check weight 10 inter 8954 fall 2 rise 1
+ server 127.0.12.202 127.0.12.202:8080 check weight 10 inter 6045 fall 2 rise 1
+ server 127.0.12.203 127.0.12.203:8080 check weight 10 inter 2069 fall 2 rise 1
+ server 127.0.12.204 127.0.12.204:8080 check weight 10 inter 2505 fall 2 rise 1
+ server 127.0.12.205 127.0.12.205:8080 check weight 10 inter 1942 fall 2 rise 1
+ server 127.0.12.206 127.0.12.206:8080 check weight 10 inter 3583 fall 2 rise 1
+ server 127.0.12.207 127.0.12.207:8080 check weight 10 inter 3326 fall 2 rise 1
+ server 127.0.12.208 127.0.12.208:8080 check weight 10 inter 9198 fall 2 rise 1
+ server 127.0.12.209 127.0.12.209:8080 check weight 10 inter 9554 fall 2 rise 1
+ server 127.0.12.210 127.0.12.210:8080 check weight 10 inter 4710 fall 2 rise 1
+ server 127.0.12.211 127.0.12.211:8080 check weight 10 inter 8984 fall 2 rise 1
+ server 127.0.12.212 127.0.12.212:8080 check weight 10 inter 2498 fall 2 rise 1
+ server 127.0.12.213 127.0.12.213:8080 check weight 10 inter 1245 fall 2 rise 1
+ server 127.0.12.214 127.0.12.214:8080 check weight 10 inter 436 fall 2 rise 1
+ server 127.0.12.215 127.0.12.215:8080 check weight 10 inter 2469 fall 2 rise 1
+ server 127.0.12.216 127.0.12.216:8080 check weight 10 inter 5254 fall 2 rise 1
+ server 127.0.12.217 127.0.12.217:8080 check weight 10 inter 8875 fall 2 rise 1
+ server 127.0.12.218 127.0.12.218:8080 check weight 10 inter 957 fall 2 rise 1
+ server 127.0.12.219 127.0.12.219:8080 check weight 10 inter 4285 fall 2 rise 1
+ server 127.0.12.220 127.0.12.220:8080 check weight 10 inter 6971 fall 2 rise 1
+ server 127.0.12.221 127.0.12.221:8080 check weight 10 inter 223 fall 2 rise 1
+ server 127.0.12.222 127.0.12.222:8080 check weight 10 inter 4617 fall 2 rise 1
+ server 127.0.12.223 127.0.12.223:8080 check weight 10 inter 4212 fall 2 rise 1
+ server 127.0.12.224 127.0.12.224:8080 check weight 10 inter 8518 fall 2 rise 1
+ server 127.0.12.225 127.0.12.225:8080 check weight 10 inter 6396 fall 2 rise 1
+ server 127.0.12.226 127.0.12.226:8080 check weight 10 inter 1567 fall 2 rise 1
+ server 127.0.12.227 127.0.12.227:8080 check weight 10 inter 700 fall 2 rise 1
+ server 127.0.12.228 127.0.12.228:8080 check weight 10 inter 8260 fall 2 rise 1
+ server 127.0.12.229 127.0.12.229:8080 check weight 10 inter 2172 fall 2 rise 1
+ server 127.0.12.230 127.0.12.230:8080 check weight 10 inter 8396 fall 2 rise 1
+ server 127.0.12.231 127.0.12.231:8080 check weight 10 inter 1867 fall 2 rise 1
+ server 127.0.12.232 127.0.12.232:8080 check weight 10 inter 1502 fall 2 rise 1
+ server 127.0.12.233 127.0.12.233:8080 check weight 10 inter 1693 fall 2 rise 1
+ server 127.0.12.234 127.0.12.234:8080 check weight 10 inter 1414 fall 2 rise 1
+ server 127.0.12.235 127.0.12.235:8080 check weight 10 inter 2154 fall 2 rise 1
+ server 127.0.12.236 127.0.12.236:8080 check weight 10 inter 778 fall 2 rise 1
+ server 127.0.12.237 127.0.12.237:8080 check weight 10 inter 78 fall 2 rise 1
+ server 127.0.12.238 127.0.12.238:8080 check weight 10 inter 3316 fall 2 rise 1
+ server 127.0.12.239 127.0.12.239:8080 check weight 10 inter 5043 fall 2 rise 1
+ server 127.0.12.240 127.0.12.240:8080 check weight 10 inter 3175 fall 2 rise 1
+ server 127.0.12.241 127.0.12.241:8080 check weight 10 inter 1389 fall 2 rise 1
+ server 127.0.12.242 127.0.12.242:8080 check weight 10 inter 8761 fall 2 rise 1
+ server 127.0.12.243 127.0.12.243:8080 check weight 10 inter 9704 fall 2 rise 1
+ server 127.0.12.244 127.0.12.244:8080 check weight 10 inter 7911 fall 2 rise 1
+ server 127.0.12.245 127.0.12.245:8080 check weight 10 inter 9950 fall 2 rise 1
+ server 127.0.12.246 127.0.12.246:8080 check weight 10 inter 7284 fall 2 rise 1
+ server 127.0.12.247 127.0.12.247:8080 check weight 10 inter 5571 fall 2 rise 1
+ server 127.0.12.248 127.0.12.248:8080 check weight 10 inter 9130 fall 2 rise 1
+ server 127.0.12.249 127.0.12.249:8080 check weight 10 inter 9483 fall 2 rise 1
+ server 127.0.12.250 127.0.12.250:8080 check weight 10 inter 921 fall 2 rise 1
+ server 127.0.13.001 127.0.13.1:8080 check weight 10 inter 7441 fall 2 rise 1
+ server 127.0.13.002 127.0.13.2:8080 check weight 10 inter 6062 fall 2 rise 1
+ server 127.0.13.003 127.0.13.3:8080 check weight 10 inter 2590 fall 2 rise 1
+ server 127.0.13.004 127.0.13.4:8080 check weight 10 inter 957 fall 2 rise 1
+ server 127.0.13.005 127.0.13.5:8080 check weight 10 inter 4637 fall 2 rise 1
+ server 127.0.13.006 127.0.13.6:8080 check weight 10 inter 7192 fall 2 rise 1
+ server 127.0.13.007 127.0.13.7:8080 check weight 10 inter 4415 fall 2 rise 1
+ server 127.0.13.008 127.0.13.8:8080 check weight 10 inter 7971 fall 2 rise 1
+ server 127.0.13.009 127.0.13.9:8080 check weight 10 inter 1934 fall 2 rise 1
+ server 127.0.13.010 127.0.13.10:8080 check weight 10 inter 5057 fall 2 rise 1
+ server 127.0.13.011 127.0.13.11:8080 check weight 10 inter 5966 fall 2 rise 1
+ server 127.0.13.012 127.0.13.12:8080 check weight 10 inter 8330 fall 2 rise 1
+ server 127.0.13.013 127.0.13.13:8080 check weight 10 inter 2208 fall 2 rise 1
+ server 127.0.13.014 127.0.13.14:8080 check weight 10 inter 4930 fall 2 rise 1
+ server 127.0.13.015 127.0.13.15:8080 check weight 10 inter 5664 fall 2 rise 1
+ server 127.0.13.016 127.0.13.16:8080 check weight 10 inter 4691 fall 2 rise 1
+ server 127.0.13.017 127.0.13.17:8080 check weight 10 inter 1635 fall 2 rise 1
+ server 127.0.13.018 127.0.13.18:8080 check weight 10 inter 9533 fall 2 rise 1
+ server 127.0.13.019 127.0.13.19:8080 check weight 10 inter 4330 fall 2 rise 1
+ server 127.0.13.020 127.0.13.20:8080 check weight 10 inter 468 fall 2 rise 1
+ server 127.0.13.021 127.0.13.21:8080 check weight 10 inter 9814 fall 2 rise 1
+ server 127.0.13.022 127.0.13.22:8080 check weight 10 inter 5377 fall 2 rise 1
+ server 127.0.13.023 127.0.13.23:8080 check weight 10 inter 6462 fall 2 rise 1
+ server 127.0.13.024 127.0.13.24:8080 check weight 10 inter 542 fall 2 rise 1
+ server 127.0.13.025 127.0.13.25:8080 check weight 10 inter 9202 fall 2 rise 1
+ server 127.0.13.026 127.0.13.26:8080 check weight 10 inter 6683 fall 2 rise 1
+ server 127.0.13.027 127.0.13.27:8080 check weight 10 inter 4088 fall 2 rise 1
+ server 127.0.13.028 127.0.13.28:8080 check weight 10 inter 5133 fall 2 rise 1
+ server 127.0.13.029 127.0.13.29:8080 check weight 10 inter 1782 fall 2 rise 1
+ server 127.0.13.030 127.0.13.30:8080 check weight 10 inter 812 fall 2 rise 1
+ server 127.0.13.031 127.0.13.31:8080 check weight 10 inter 8359 fall 2 rise 1
+ server 127.0.13.032 127.0.13.32:8080 check weight 10 inter 21 fall 2 rise 1
+ server 127.0.13.033 127.0.13.33:8080 check weight 10 inter 4405 fall 2 rise 1
+ server 127.0.13.034 127.0.13.34:8080 check weight 10 inter 1151 fall 2 rise 1
+ server 127.0.13.035 127.0.13.35:8080 check weight 10 inter 1340 fall 2 rise 1
+ server 127.0.13.036 127.0.13.36:8080 check weight 10 inter 2327 fall 2 rise 1
+ server 127.0.13.037 127.0.13.37:8080 check weight 10 inter 1521 fall 2 rise 1
+ server 127.0.13.038 127.0.13.38:8080 check weight 10 inter 7527 fall 2 rise 1
+ server 127.0.13.039 127.0.13.39:8080 check weight 10 inter 5748 fall 2 rise 1
+ server 127.0.13.040 127.0.13.40:8080 check weight 10 inter 614 fall 2 rise 1
+ server 127.0.13.041 127.0.13.41:8080 check weight 10 inter 2102 fall 2 rise 1
+ server 127.0.13.042 127.0.13.42:8080 check weight 10 inter 123 fall 2 rise 1
+ server 127.0.13.043 127.0.13.43:8080 check weight 10 inter 182 fall 2 rise 1
+ server 127.0.13.044 127.0.13.44:8080 check weight 10 inter 8493 fall 2 rise 1
+ server 127.0.13.045 127.0.13.45:8080 check weight 10 inter 7334 fall 2 rise 1
+ server 127.0.13.046 127.0.13.46:8080 check weight 10 inter 2481 fall 2 rise 1
+ server 127.0.13.047 127.0.13.47:8080 check weight 10 inter 1611 fall 2 rise 1
+ server 127.0.13.048 127.0.13.48:8080 check weight 10 inter 493 fall 2 rise 1
+ server 127.0.13.049 127.0.13.49:8080 check weight 10 inter 3112 fall 2 rise 1
+ server 127.0.13.050 127.0.13.50:8080 check weight 10 inter 27 fall 2 rise 1
+ server 127.0.13.051 127.0.13.51:8080 check weight 10 inter 1424 fall 2 rise 1
+ server 127.0.13.052 127.0.13.52:8080 check weight 10 inter 9399 fall 2 rise 1
+ server 127.0.13.053 127.0.13.53:8080 check weight 10 inter 512 fall 2 rise 1
+ server 127.0.13.054 127.0.13.54:8080 check weight 10 inter 1571 fall 2 rise 1
+ server 127.0.13.055 127.0.13.55:8080 check weight 10 inter 1709 fall 2 rise 1
+ server 127.0.13.056 127.0.13.56:8080 check weight 10 inter 1037 fall 2 rise 1
+ server 127.0.13.057 127.0.13.57:8080 check weight 10 inter 7837 fall 2 rise 1
+ server 127.0.13.058 127.0.13.58:8080 check weight 10 inter 664 fall 2 rise 1
+ server 127.0.13.059 127.0.13.59:8080 check weight 10 inter 4403 fall 2 rise 1
+ server 127.0.13.060 127.0.13.60:8080 check weight 10 inter 7849 fall 2 rise 1
+ server 127.0.13.061 127.0.13.61:8080 check weight 10 inter 9557 fall 2 rise 1
+ server 127.0.13.062 127.0.13.62:8080 check weight 10 inter 8102 fall 2 rise 1
+ server 127.0.13.063 127.0.13.63:8080 check weight 10 inter 3207 fall 2 rise 1
+ server 127.0.13.064 127.0.13.64:8080 check weight 10 inter 9114 fall 2 rise 1
+ server 127.0.13.065 127.0.13.65:8080 check weight 10 inter 641 fall 2 rise 1
+ server 127.0.13.066 127.0.13.66:8080 check weight 10 inter 7559 fall 2 rise 1
+ server 127.0.13.067 127.0.13.67:8080 check weight 10 inter 1969 fall 2 rise 1
+ server 127.0.13.068 127.0.13.68:8080 check weight 10 inter 3906 fall 2 rise 1
+ server 127.0.13.069 127.0.13.69:8080 check weight 10 inter 711 fall 2 rise 1
+ server 127.0.13.070 127.0.13.70:8080 check weight 10 inter 6699 fall 2 rise 1
+ server 127.0.13.071 127.0.13.71:8080 check weight 10 inter 8979 fall 2 rise 1
+ server 127.0.13.072 127.0.13.72:8080 check weight 10 inter 336 fall 2 rise 1
+ server 127.0.13.073 127.0.13.73:8080 check weight 10 inter 5275 fall 2 rise 1
+ server 127.0.13.074 127.0.13.74:8080 check weight 10 inter 8521 fall 2 rise 1
+ server 127.0.13.075 127.0.13.75:8080 check weight 10 inter 7946 fall 2 rise 1
+ server 127.0.13.076 127.0.13.76:8080 check weight 10 inter 4414 fall 2 rise 1
+ server 127.0.13.077 127.0.13.77:8080 check weight 10 inter 6757 fall 2 rise 1
+ server 127.0.13.078 127.0.13.78:8080 check weight 10 inter 4211 fall 2 rise 1
+ server 127.0.13.079 127.0.13.79:8080 check weight 10 inter 6966 fall 2 rise 1
+ server 127.0.13.080 127.0.13.80:8080 check weight 10 inter 4219 fall 2 rise 1
+ server 127.0.13.081 127.0.13.81:8080 check weight 10 inter 2145 fall 2 rise 1
+ server 127.0.13.082 127.0.13.82:8080 check weight 10 inter 8874 fall 2 rise 1
+ server 127.0.13.083 127.0.13.83:8080 check weight 10 inter 8394 fall 2 rise 1
+ server 127.0.13.084 127.0.13.84:8080 check weight 10 inter 566 fall 2 rise 1
+ server 127.0.13.085 127.0.13.85:8080 check weight 10 inter 425 fall 2 rise 1
+ server 127.0.13.086 127.0.13.86:8080 check weight 10 inter 2039 fall 2 rise 1
+ server 127.0.13.087 127.0.13.87:8080 check weight 10 inter 3522 fall 2 rise 1
+ server 127.0.13.088 127.0.13.88:8080 check weight 10 inter 2015 fall 2 rise 1
+ server 127.0.13.089 127.0.13.89:8080 check weight 10 inter 1698 fall 2 rise 1
+ server 127.0.13.090 127.0.13.90:8080 check weight 10 inter 8132 fall 2 rise 1
+ server 127.0.13.091 127.0.13.91:8080 check weight 10 inter 3639 fall 2 rise 1
+ server 127.0.13.092 127.0.13.92:8080 check weight 10 inter 5389 fall 2 rise 1
+ server 127.0.13.093 127.0.13.93:8080 check weight 10 inter 9465 fall 2 rise 1
+ server 127.0.13.094 127.0.13.94:8080 check weight 10 inter 6078 fall 2 rise 1
+ server 127.0.13.095 127.0.13.95:8080 check weight 10 inter 3956 fall 2 rise 1
+ server 127.0.13.096 127.0.13.96:8080 check weight 10 inter 5375 fall 2 rise 1
+ server 127.0.13.097 127.0.13.97:8080 check weight 10 inter 7340 fall 2 rise 1
+ server 127.0.13.098 127.0.13.98:8080 check weight 10 inter 3196 fall 2 rise 1
+ server 127.0.13.099 127.0.13.99:8080 check weight 10 inter 3045 fall 2 rise 1
+ server 127.0.13.100 127.0.13.100:8080 check weight 10 inter 9731 fall 2 rise 1
+ server 127.0.13.101 127.0.13.101:8080 check weight 10 inter 168 fall 2 rise 1
+ server 127.0.13.102 127.0.13.102:8080 check weight 10 inter 5324 fall 2 rise 1
+ server 127.0.13.103 127.0.13.103:8080 check weight 10 inter 3845 fall 2 rise 1
+ server 127.0.13.104 127.0.13.104:8080 check weight 10 inter 7064 fall 2 rise 1
+ server 127.0.13.105 127.0.13.105:8080 check weight 10 inter 2326 fall 2 rise 1
+ server 127.0.13.106 127.0.13.106:8080 check weight 10 inter 674 fall 2 rise 1
+ server 127.0.13.107 127.0.13.107:8080 check weight 10 inter 2692 fall 2 rise 1
+ server 127.0.13.108 127.0.13.108:8080 check weight 10 inter 1556 fall 2 rise 1
+ server 127.0.13.109 127.0.13.109:8080 check weight 10 inter 4868 fall 2 rise 1
+ server 127.0.13.110 127.0.13.110:8080 check weight 10 inter 1920 fall 2 rise 1
+ server 127.0.13.111 127.0.13.111:8080 check weight 10 inter 8618 fall 2 rise 1
+ server 127.0.13.112 127.0.13.112:8080 check weight 10 inter 4821 fall 2 rise 1
+ server 127.0.13.113 127.0.13.113:8080 check weight 10 inter 2789 fall 2 rise 1
+ server 127.0.13.114 127.0.13.114:8080 check weight 10 inter 8051 fall 2 rise 1
+ server 127.0.13.115 127.0.13.115:8080 check weight 10 inter 8111 fall 2 rise 1
+ server 127.0.13.116 127.0.13.116:8080 check weight 10 inter 4360 fall 2 rise 1
+ server 127.0.13.117 127.0.13.117:8080 check weight 10 inter 9416 fall 2 rise 1
+ server 127.0.13.118 127.0.13.118:8080 check weight 10 inter 3267 fall 2 rise 1
+ server 127.0.13.119 127.0.13.119:8080 check weight 10 inter 518 fall 2 rise 1
+ server 127.0.13.120 127.0.13.120:8080 check weight 10 inter 6027 fall 2 rise 1
+ server 127.0.13.121 127.0.13.121:8080 check weight 10 inter 8137 fall 2 rise 1
+ server 127.0.13.122 127.0.13.122:8080 check weight 10 inter 1657 fall 2 rise 1
+ server 127.0.13.123 127.0.13.123:8080 check weight 10 inter 5916 fall 2 rise 1
+ server 127.0.13.124 127.0.13.124:8080 check weight 10 inter 3187 fall 2 rise 1
+ server 127.0.13.125 127.0.13.125:8080 check weight 10 inter 9722 fall 2 rise 1
+ server 127.0.13.126 127.0.13.126:8080 check weight 10 inter 494 fall 2 rise 1
+ server 127.0.13.127 127.0.13.127:8080 check weight 10 inter 7221 fall 2 rise 1
+ server 127.0.13.128 127.0.13.128:8080 check weight 10 inter 2300 fall 2 rise 1
+ server 127.0.13.129 127.0.13.129:8080 check weight 10 inter 4191 fall 2 rise 1
+ server 127.0.13.130 127.0.13.130:8080 check weight 10 inter 6871 fall 2 rise 1
+ server 127.0.13.131 127.0.13.131:8080 check weight 10 inter 1745 fall 2 rise 1
+ server 127.0.13.132 127.0.13.132:8080 check weight 10 inter 9316 fall 2 rise 1
+ server 127.0.13.133 127.0.13.133:8080 check weight 10 inter 7196 fall 2 rise 1
+ server 127.0.13.134 127.0.13.134:8080 check weight 10 inter 5762 fall 2 rise 1
+ server 127.0.13.135 127.0.13.135:8080 check weight 10 inter 9536 fall 2 rise 1
+ server 127.0.13.136 127.0.13.136:8080 check weight 10 inter 5975 fall 2 rise 1
+ server 127.0.13.137 127.0.13.137:8080 check weight 10 inter 2623 fall 2 rise 1
+ server 127.0.13.138 127.0.13.138:8080 check weight 10 inter 9600 fall 2 rise 1
+ server 127.0.13.139 127.0.13.139:8080 check weight 10 inter 5387 fall 2 rise 1
+ server 127.0.13.140 127.0.13.140:8080 check weight 10 inter 7016 fall 2 rise 1
+ server 127.0.13.141 127.0.13.141:8080 check weight 10 inter 3709 fall 2 rise 1
+ server 127.0.13.142 127.0.13.142:8080 check weight 10 inter 8080 fall 2 rise 1
+ server 127.0.13.143 127.0.13.143:8080 check weight 10 inter 2910 fall 2 rise 1
+ server 127.0.13.144 127.0.13.144:8080 check weight 10 inter 2036 fall 2 rise 1
+ server 127.0.13.145 127.0.13.145:8080 check weight 10 inter 3133 fall 2 rise 1
+ server 127.0.13.146 127.0.13.146:8080 check weight 10 inter 4895 fall 2 rise 1
+ server 127.0.13.147 127.0.13.147:8080 check weight 10 inter 3751 fall 2 rise 1
+ server 127.0.13.148 127.0.13.148:8080 check weight 10 inter 1110 fall 2 rise 1
+ server 127.0.13.149 127.0.13.149:8080 check weight 10 inter 534 fall 2 rise 1
+ server 127.0.13.150 127.0.13.150:8080 check weight 10 inter 3489 fall 2 rise 1
+ server 127.0.13.151 127.0.13.151:8080 check weight 10 inter 5231 fall 2 rise 1
+ server 127.0.13.152 127.0.13.152:8080 check weight 10 inter 3642 fall 2 rise 1
+ server 127.0.13.153 127.0.13.153:8080 check weight 10 inter 8538 fall 2 rise 1
+ server 127.0.13.154 127.0.13.154:8080 check weight 10 inter 1933 fall 2 rise 1
+ server 127.0.13.155 127.0.13.155:8080 check weight 10 inter 123 fall 2 rise 1
+ server 127.0.13.156 127.0.13.156:8080 check weight 10 inter 8306 fall 2 rise 1
+ server 127.0.13.157 127.0.13.157:8080 check weight 10 inter 3423 fall 2 rise 1
+ server 127.0.13.158 127.0.13.158:8080 check weight 10 inter 8844 fall 2 rise 1
+ server 127.0.13.159 127.0.13.159:8080 check weight 10 inter 3537 fall 2 rise 1
+ server 127.0.13.160 127.0.13.160:8080 check weight 10 inter 8634 fall 2 rise 1
+ server 127.0.13.161 127.0.13.161:8080 check weight 10 inter 4914 fall 2 rise 1
+ server 127.0.13.162 127.0.13.162:8080 check weight 10 inter 1680 fall 2 rise 1
+ server 127.0.13.163 127.0.13.163:8080 check weight 10 inter 7243 fall 2 rise 1
+ server 127.0.13.164 127.0.13.164:8080 check weight 10 inter 8269 fall 2 rise 1
+ server 127.0.13.165 127.0.13.165:8080 check weight 10 inter 5050 fall 2 rise 1
+ server 127.0.13.166 127.0.13.166:8080 check weight 10 inter 2117 fall 2 rise 1
+ server 127.0.13.167 127.0.13.167:8080 check weight 10 inter 1934 fall 2 rise 1
+ server 127.0.13.168 127.0.13.168:8080 check weight 10 inter 8563 fall 2 rise 1
+ server 127.0.13.169 127.0.13.169:8080 check weight 10 inter 1261 fall 2 rise 1
+ server 127.0.13.170 127.0.13.170:8080 check weight 10 inter 905 fall 2 rise 1
+ server 127.0.13.171 127.0.13.171:8080 check weight 10 inter 3911 fall 2 rise 1
+ server 127.0.13.172 127.0.13.172:8080 check weight 10 inter 7825 fall 2 rise 1
+ server 127.0.13.173 127.0.13.173:8080 check weight 10 inter 7429 fall 2 rise 1
+ server 127.0.13.174 127.0.13.174:8080 check weight 10 inter 5210 fall 2 rise 1
+ server 127.0.13.175 127.0.13.175:8080 check weight 10 inter 2874 fall 2 rise 1
+ server 127.0.13.176 127.0.13.176:8080 check weight 10 inter 9151 fall 2 rise 1
+ server 127.0.13.177 127.0.13.177:8080 check weight 10 inter 2529 fall 2 rise 1
+ server 127.0.13.178 127.0.13.178:8080 check weight 10 inter 9332 fall 2 rise 1
+ server 127.0.13.179 127.0.13.179:8080 check weight 10 inter 1562 fall 2 rise 1
+ server 127.0.13.180 127.0.13.180:8080 check weight 10 inter 2775 fall 2 rise 1
+ server 127.0.13.181 127.0.13.181:8080 check weight 10 inter 1707 fall 2 rise 1
+ server 127.0.13.182 127.0.13.182:8080 check weight 10 inter 9911 fall 2 rise 1
+ server 127.0.13.183 127.0.13.183:8080 check weight 10 inter 9655 fall 2 rise 1
+ server 127.0.13.184 127.0.13.184:8080 check weight 10 inter 4515 fall 2 rise 1
+ server 127.0.13.185 127.0.13.185:8080 check weight 10 inter 12 fall 2 rise 1
+ server 127.0.13.186 127.0.13.186:8080 check weight 10 inter 5018 fall 2 rise 1
+ server 127.0.13.187 127.0.13.187:8080 check weight 10 inter 6523 fall 2 rise 1
+ server 127.0.13.188 127.0.13.188:8080 check weight 10 inter 2211 fall 2 rise 1
+ server 127.0.13.189 127.0.13.189:8080 check weight 10 inter 8546 fall 2 rise 1
+ server 127.0.13.190 127.0.13.190:8080 check weight 10 inter 7601 fall 2 rise 1
+ server 127.0.13.191 127.0.13.191:8080 check weight 10 inter 8435 fall 2 rise 1
+ server 127.0.13.192 127.0.13.192:8080 check weight 10 inter 3905 fall 2 rise 1
+ server 127.0.13.193 127.0.13.193:8080 check weight 10 inter 4492 fall 2 rise 1
+ server 127.0.13.194 127.0.13.194:8080 check weight 10 inter 8848 fall 2 rise 1
+ server 127.0.13.195 127.0.13.195:8080 check weight 10 inter 93 fall 2 rise 1
+ server 127.0.13.196 127.0.13.196:8080 check weight 10 inter 7669 fall 2 rise 1
+ server 127.0.13.197 127.0.13.197:8080 check weight 10 inter 6331 fall 2 rise 1
+ server 127.0.13.198 127.0.13.198:8080 check weight 10 inter 1933 fall 2 rise 1
+ server 127.0.13.199 127.0.13.199:8080 check weight 10 inter 9142 fall 2 rise 1
+ server 127.0.13.200 127.0.13.200:8080 check weight 10 inter 7111 fall 2 rise 1
+ server 127.0.13.201 127.0.13.201:8080 check weight 10 inter 2905 fall 2 rise 1
+ server 127.0.13.202 127.0.13.202:8080 check weight 10 inter 1094 fall 2 rise 1
+ server 127.0.13.203 127.0.13.203:8080 check weight 10 inter 5377 fall 2 rise 1
+ server 127.0.13.204 127.0.13.204:8080 check weight 10 inter 5416 fall 2 rise 1
+ server 127.0.13.205 127.0.13.205:8080 check weight 10 inter 7831 fall 2 rise 1
+ server 127.0.13.206 127.0.13.206:8080 check weight 10 inter 9272 fall 2 rise 1
+ server 127.0.13.207 127.0.13.207:8080 check weight 10 inter 8230 fall 2 rise 1
+ server 127.0.13.208 127.0.13.208:8080 check weight 10 inter 7471 fall 2 rise 1
+ server 127.0.13.209 127.0.13.209:8080 check weight 10 inter 8824 fall 2 rise 1
+ server 127.0.13.210 127.0.13.210:8080 check weight 10 inter 3883 fall 2 rise 1
+ server 127.0.13.211 127.0.13.211:8080 check weight 10 inter 864 fall 2 rise 1
+ server 127.0.13.212 127.0.13.212:8080 check weight 10 inter 1252 fall 2 rise 1
+ server 127.0.13.213 127.0.13.213:8080 check weight 10 inter 206 fall 2 rise 1
+ server 127.0.13.214 127.0.13.214:8080 check weight 10 inter 414 fall 2 rise 1
+ server 127.0.13.215 127.0.13.215:8080 check weight 10 inter 6933 fall 2 rise 1
+ server 127.0.13.216 127.0.13.216:8080 check weight 10 inter 782 fall 2 rise 1
+ server 127.0.13.217 127.0.13.217:8080 check weight 10 inter 3704 fall 2 rise 1
+ server 127.0.13.218 127.0.13.218:8080 check weight 10 inter 9558 fall 2 rise 1
+ server 127.0.13.219 127.0.13.219:8080 check weight 10 inter 2916 fall 2 rise 1
+ server 127.0.13.220 127.0.13.220:8080 check weight 10 inter 1838 fall 2 rise 1
+ server 127.0.13.221 127.0.13.221:8080 check weight 10 inter 7944 fall 2 rise 1
+ server 127.0.13.222 127.0.13.222:8080 check weight 10 inter 4982 fall 2 rise 1
+ server 127.0.13.223 127.0.13.223:8080 check weight 10 inter 8592 fall 2 rise 1
+ server 127.0.13.224 127.0.13.224:8080 check weight 10 inter 3960 fall 2 rise 1
+ server 127.0.13.225 127.0.13.225:8080 check weight 10 inter 3638 fall 2 rise 1
+ server 127.0.13.226 127.0.13.226:8080 check weight 10 inter 493 fall 2 rise 1
+ server 127.0.13.227 127.0.13.227:8080 check weight 10 inter 3918 fall 2 rise 1
+ server 127.0.13.228 127.0.13.228:8080 check weight 10 inter 228 fall 2 rise 1
+ server 127.0.13.229 127.0.13.229:8080 check weight 10 inter 8519 fall 2 rise 1
+ server 127.0.13.230 127.0.13.230:8080 check weight 10 inter 1730 fall 2 rise 1
+ server 127.0.13.231 127.0.13.231:8080 check weight 10 inter 416 fall 2 rise 1
+ server 127.0.13.232 127.0.13.232:8080 check weight 10 inter 1912 fall 2 rise 1
+ server 127.0.13.233 127.0.13.233:8080 check weight 10 inter 2411 fall 2 rise 1
+ server 127.0.13.234 127.0.13.234:8080 check weight 10 inter 3728 fall 2 rise 1
+ server 127.0.13.235 127.0.13.235:8080 check weight 10 inter 5503 fall 2 rise 1
+ server 127.0.13.236 127.0.13.236:8080 check weight 10 inter 3924 fall 2 rise 1
+ server 127.0.13.237 127.0.13.237:8080 check weight 10 inter 1593 fall 2 rise 1
+ server 127.0.13.238 127.0.13.238:8080 check weight 10 inter 2433 fall 2 rise 1
+ server 127.0.13.239 127.0.13.239:8080 check weight 10 inter 8155 fall 2 rise 1
+ server 127.0.13.240 127.0.13.240:8080 check weight 10 inter 1851 fall 2 rise 1
+ server 127.0.13.241 127.0.13.241:8080 check weight 10 inter 8363 fall 2 rise 1
+ server 127.0.13.242 127.0.13.242:8080 check weight 10 inter 9196 fall 2 rise 1
+ server 127.0.13.243 127.0.13.243:8080 check weight 10 inter 1282 fall 2 rise 1
+ server 127.0.13.244 127.0.13.244:8080 check weight 10 inter 5604 fall 2 rise 1
+ server 127.0.13.245 127.0.13.245:8080 check weight 10 inter 953 fall 2 rise 1
+ server 127.0.13.246 127.0.13.246:8080 check weight 10 inter 8462 fall 2 rise 1
+ server 127.0.13.247 127.0.13.247:8080 check weight 10 inter 737 fall 2 rise 1
+ server 127.0.13.248 127.0.13.248:8080 check weight 10 inter 6436 fall 2 rise 1
+ server 127.0.13.249 127.0.13.249:8080 check weight 10 inter 9254 fall 2 rise 1
+ server 127.0.13.250 127.0.13.250:8080 check weight 10 inter 9562 fall 2 rise 1
+ server 127.0.14.001 127.0.14.1:8080 check weight 10 inter 7406 fall 2 rise 1
+ server 127.0.14.002 127.0.14.2:8080 check weight 10 inter 217 fall 2 rise 1
+ server 127.0.14.003 127.0.14.3:8080 check weight 10 inter 2124 fall 2 rise 1
+ server 127.0.14.004 127.0.14.4:8080 check weight 10 inter 2641 fall 2 rise 1
+ server 127.0.14.005 127.0.14.5:8080 check weight 10 inter 2913 fall 2 rise 1
+ server 127.0.14.006 127.0.14.6:8080 check weight 10 inter 2663 fall 2 rise 1
+ server 127.0.14.007 127.0.14.7:8080 check weight 10 inter 7096 fall 2 rise 1
+ server 127.0.14.008 127.0.14.8:8080 check weight 10 inter 256 fall 2 rise 1
+ server 127.0.14.009 127.0.14.9:8080 check weight 10 inter 9878 fall 2 rise 1
+ server 127.0.14.010 127.0.14.10:8080 check weight 10 inter 8595 fall 2 rise 1
+ server 127.0.14.011 127.0.14.11:8080 check weight 10 inter 3974 fall 2 rise 1
+ server 127.0.14.012 127.0.14.12:8080 check weight 10 inter 8075 fall 2 rise 1
+ server 127.0.14.013 127.0.14.13:8080 check weight 10 inter 7236 fall 2 rise 1
+ server 127.0.14.014 127.0.14.14:8080 check weight 10 inter 9585 fall 2 rise 1
+ server 127.0.14.015 127.0.14.15:8080 check weight 10 inter 4203 fall 2 rise 1
+ server 127.0.14.016 127.0.14.16:8080 check weight 10 inter 493 fall 2 rise 1
+ server 127.0.14.017 127.0.14.17:8080 check weight 10 inter 3083 fall 2 rise 1
+ server 127.0.14.018 127.0.14.18:8080 check weight 10 inter 6349 fall 2 rise 1
+ server 127.0.14.019 127.0.14.19:8080 check weight 10 inter 7508 fall 2 rise 1
+ server 127.0.14.020 127.0.14.20:8080 check weight 10 inter 1373 fall 2 rise 1
+ server 127.0.14.021 127.0.14.21:8080 check weight 10 inter 8511 fall 2 rise 1
+ server 127.0.14.022 127.0.14.22:8080 check weight 10 inter 5163 fall 2 rise 1
+ server 127.0.14.023 127.0.14.23:8080 check weight 10 inter 1521 fall 2 rise 1
+ server 127.0.14.024 127.0.14.24:8080 check weight 10 inter 2975 fall 2 rise 1
+ server 127.0.14.025 127.0.14.25:8080 check weight 10 inter 1047 fall 2 rise 1
+ server 127.0.14.026 127.0.14.26:8080 check weight 10 inter 9296 fall 2 rise 1
+ server 127.0.14.027 127.0.14.27:8080 check weight 10 inter 9281 fall 2 rise 1
+ server 127.0.14.028 127.0.14.28:8080 check weight 10 inter 9887 fall 2 rise 1
+ server 127.0.14.029 127.0.14.29:8080 check weight 10 inter 356 fall 2 rise 1
+ server 127.0.14.030 127.0.14.30:8080 check weight 10 inter 717 fall 2 rise 1
+ server 127.0.14.031 127.0.14.31:8080 check weight 10 inter 4797 fall 2 rise 1
+ server 127.0.14.032 127.0.14.32:8080 check weight 10 inter 8862 fall 2 rise 1
+ server 127.0.14.033 127.0.14.33:8080 check weight 10 inter 9473 fall 2 rise 1
+ server 127.0.14.034 127.0.14.34:8080 check weight 10 inter 3086 fall 2 rise 1
+ server 127.0.14.035 127.0.14.35:8080 check weight 10 inter 932 fall 2 rise 1
+ server 127.0.14.036 127.0.14.36:8080 check weight 10 inter 9515 fall 2 rise 1
+ server 127.0.14.037 127.0.14.37:8080 check weight 10 inter 6991 fall 2 rise 1
+ server 127.0.14.038 127.0.14.38:8080 check weight 10 inter 199 fall 2 rise 1
+ server 127.0.14.039 127.0.14.39:8080 check weight 10 inter 8106 fall 2 rise 1
+ server 127.0.14.040 127.0.14.40:8080 check weight 10 inter 5440 fall 2 rise 1
+ server 127.0.14.041 127.0.14.41:8080 check weight 10 inter 2206 fall 2 rise 1
+ server 127.0.14.042 127.0.14.42:8080 check weight 10 inter 7049 fall 2 rise 1
+ server 127.0.14.043 127.0.14.43:8080 check weight 10 inter 2703 fall 2 rise 1
+ server 127.0.14.044 127.0.14.44:8080 check weight 10 inter 9906 fall 2 rise 1
+ server 127.0.14.045 127.0.14.45:8080 check weight 10 inter 7771 fall 2 rise 1
+ server 127.0.14.046 127.0.14.46:8080 check weight 10 inter 4759 fall 2 rise 1
+ server 127.0.14.047 127.0.14.47:8080 check weight 10 inter 2896 fall 2 rise 1
+ server 127.0.14.048 127.0.14.48:8080 check weight 10 inter 134 fall 2 rise 1
+ server 127.0.14.049 127.0.14.49:8080 check weight 10 inter 2748 fall 2 rise 1
+ server 127.0.14.050 127.0.14.50:8080 check weight 10 inter 5628 fall 2 rise 1
+ server 127.0.14.051 127.0.14.51:8080 check weight 10 inter 4784 fall 2 rise 1
+ server 127.0.14.052 127.0.14.52:8080 check weight 10 inter 8979 fall 2 rise 1
+ server 127.0.14.053 127.0.14.53:8080 check weight 10 inter 4620 fall 2 rise 1
+ server 127.0.14.054 127.0.14.54:8080 check weight 10 inter 9368 fall 2 rise 1
+ server 127.0.14.055 127.0.14.55:8080 check weight 10 inter 9940 fall 2 rise 1
+ server 127.0.14.056 127.0.14.56:8080 check weight 10 inter 6588 fall 2 rise 1
+ server 127.0.14.057 127.0.14.57:8080 check weight 10 inter 8695 fall 2 rise 1
+ server 127.0.14.058 127.0.14.58:8080 check weight 10 inter 191 fall 2 rise 1
+ server 127.0.14.059 127.0.14.59:8080 check weight 10 inter 2641 fall 2 rise 1
+ server 127.0.14.060 127.0.14.60:8080 check weight 10 inter 7802 fall 2 rise 1
+ server 127.0.14.061 127.0.14.61:8080 check weight 10 inter 68 fall 2 rise 1
+ server 127.0.14.062 127.0.14.62:8080 check weight 10 inter 880 fall 2 rise 1
+ server 127.0.14.063 127.0.14.63:8080 check weight 10 inter 9734 fall 2 rise 1
+ server 127.0.14.064 127.0.14.64:8080 check weight 10 inter 2186 fall 2 rise 1
+ server 127.0.14.065 127.0.14.65:8080 check weight 10 inter 3366 fall 2 rise 1
+ server 127.0.14.066 127.0.14.66:8080 check weight 10 inter 581 fall 2 rise 1
+ server 127.0.14.067 127.0.14.67:8080 check weight 10 inter 169 fall 2 rise 1
+ server 127.0.14.068 127.0.14.68:8080 check weight 10 inter 2444 fall 2 rise 1
+ server 127.0.14.069 127.0.14.69:8080 check weight 10 inter 3105 fall 2 rise 1
+ server 127.0.14.070 127.0.14.70:8080 check weight 10 inter 9231 fall 2 rise 1
+ server 127.0.14.071 127.0.14.71:8080 check weight 10 inter 1171 fall 2 rise 1
+ server 127.0.14.072 127.0.14.72:8080 check weight 10 inter 3175 fall 2 rise 1
+ server 127.0.14.073 127.0.14.73:8080 check weight 10 inter 972 fall 2 rise 1
+ server 127.0.14.074 127.0.14.74:8080 check weight 10 inter 2575 fall 2 rise 1
+ server 127.0.14.075 127.0.14.75:8080 check weight 10 inter 2363 fall 2 rise 1
+ server 127.0.14.076 127.0.14.76:8080 check weight 10 inter 8973 fall 2 rise 1
+ server 127.0.14.077 127.0.14.77:8080 check weight 10 inter 9643 fall 2 rise 1
+ server 127.0.14.078 127.0.14.78:8080 check weight 10 inter 2852 fall 2 rise 1
+ server 127.0.14.079 127.0.14.79:8080 check weight 10 inter 2675 fall 2 rise 1
+ server 127.0.14.080 127.0.14.80:8080 check weight 10 inter 5059 fall 2 rise 1
+ server 127.0.14.081 127.0.14.81:8080 check weight 10 inter 1130 fall 2 rise 1
+ server 127.0.14.082 127.0.14.82:8080 check weight 10 inter 1864 fall 2 rise 1
+ server 127.0.14.083 127.0.14.83:8080 check weight 10 inter 1972 fall 2 rise 1
+ server 127.0.14.084 127.0.14.84:8080 check weight 10 inter 9885 fall 2 rise 1
+ server 127.0.14.085 127.0.14.85:8080 check weight 10 inter 5721 fall 2 rise 1
+ server 127.0.14.086 127.0.14.86:8080 check weight 10 inter 1674 fall 2 rise 1
+ server 127.0.14.087 127.0.14.87:8080 check weight 10 inter 5450 fall 2 rise 1
+ server 127.0.14.088 127.0.14.88:8080 check weight 10 inter 5690 fall 2 rise 1
+ server 127.0.14.089 127.0.14.89:8080 check weight 10 inter 3066 fall 2 rise 1
+ server 127.0.14.090 127.0.14.90:8080 check weight 10 inter 8857 fall 2 rise 1
+ server 127.0.14.091 127.0.14.91:8080 check weight 10 inter 7823 fall 2 rise 1
+ server 127.0.14.092 127.0.14.92:8080 check weight 10 inter 4293 fall 2 rise 1
+ server 127.0.14.093 127.0.14.93:8080 check weight 10 inter 843 fall 2 rise 1
+ server 127.0.14.094 127.0.14.94:8080 check weight 10 inter 3269 fall 2 rise 1
+ server 127.0.14.095 127.0.14.95:8080 check weight 10 inter 7497 fall 2 rise 1
+ server 127.0.14.096 127.0.14.96:8080 check weight 10 inter 1319 fall 2 rise 1
+ server 127.0.14.097 127.0.14.97:8080 check weight 10 inter 9172 fall 2 rise 1
+ server 127.0.14.098 127.0.14.98:8080 check weight 10 inter 5541 fall 2 rise 1
+ server 127.0.14.099 127.0.14.99:8080 check weight 10 inter 9443 fall 2 rise 1
+ server 127.0.14.100 127.0.14.100:8080 check weight 10 inter 5548 fall 2 rise 1
+ server 127.0.14.101 127.0.14.101:8080 check weight 10 inter 223 fall 2 rise 1
+ server 127.0.14.102 127.0.14.102:8080 check weight 10 inter 4280 fall 2 rise 1
+ server 127.0.14.103 127.0.14.103:8080 check weight 10 inter 9292 fall 2 rise 1
+ server 127.0.14.104 127.0.14.104:8080 check weight 10 inter 8716 fall 2 rise 1
+ server 127.0.14.105 127.0.14.105:8080 check weight 10 inter 2090 fall 2 rise 1
+ server 127.0.14.106 127.0.14.106:8080 check weight 10 inter 3788 fall 2 rise 1
+ server 127.0.14.107 127.0.14.107:8080 check weight 10 inter 7185 fall 2 rise 1
+ server 127.0.14.108 127.0.14.108:8080 check weight 10 inter 470 fall 2 rise 1
+ server 127.0.14.109 127.0.14.109:8080 check weight 10 inter 4398 fall 2 rise 1
+ server 127.0.14.110 127.0.14.110:8080 check weight 10 inter 8368 fall 2 rise 1
+ server 127.0.14.111 127.0.14.111:8080 check weight 10 inter 3451 fall 2 rise 1
+ server 127.0.14.112 127.0.14.112:8080 check weight 10 inter 4732 fall 2 rise 1
+ server 127.0.14.113 127.0.14.113:8080 check weight 10 inter 9005 fall 2 rise 1
+ server 127.0.14.114 127.0.14.114:8080 check weight 10 inter 9562 fall 2 rise 1
+ server 127.0.14.115 127.0.14.115:8080 check weight 10 inter 809 fall 2 rise 1
+ server 127.0.14.116 127.0.14.116:8080 check weight 10 inter 2161 fall 2 rise 1
+ server 127.0.14.117 127.0.14.117:8080 check weight 10 inter 510 fall 2 rise 1
+ server 127.0.14.118 127.0.14.118:8080 check weight 10 inter 2840 fall 2 rise 1
+ server 127.0.14.119 127.0.14.119:8080 check weight 10 inter 4988 fall 2 rise 1
+ server 127.0.14.120 127.0.14.120:8080 check weight 10 inter 9603 fall 2 rise 1
+ server 127.0.14.121 127.0.14.121:8080 check weight 10 inter 8840 fall 2 rise 1
+ server 127.0.14.122 127.0.14.122:8080 check weight 10 inter 4727 fall 2 rise 1
+ server 127.0.14.123 127.0.14.123:8080 check weight 10 inter 7572 fall 2 rise 1
+ server 127.0.14.124 127.0.14.124:8080 check weight 10 inter 424 fall 2 rise 1
+ server 127.0.14.125 127.0.14.125:8080 check weight 10 inter 336 fall 2 rise 1
+ server 127.0.14.126 127.0.14.126:8080 check weight 10 inter 2245 fall 2 rise 1
+ server 127.0.14.127 127.0.14.127:8080 check weight 10 inter 13 fall 2 rise 1
+ server 127.0.14.128 127.0.14.128:8080 check weight 10 inter 6171 fall 2 rise 1
+ server 127.0.14.129 127.0.14.129:8080 check weight 10 inter 50 fall 2 rise 1
+ server 127.0.14.130 127.0.14.130:8080 check weight 10 inter 4135 fall 2 rise 1
+ server 127.0.14.131 127.0.14.131:8080 check weight 10 inter 8777 fall 2 rise 1
+ server 127.0.14.132 127.0.14.132:8080 check weight 10 inter 1923 fall 2 rise 1
+ server 127.0.14.133 127.0.14.133:8080 check weight 10 inter 2305 fall 2 rise 1
+ server 127.0.14.134 127.0.14.134:8080 check weight 10 inter 7881 fall 2 rise 1
+ server 127.0.14.135 127.0.14.135:8080 check weight 10 inter 9500 fall 2 rise 1
+ server 127.0.14.136 127.0.14.136:8080 check weight 10 inter 4375 fall 2 rise 1
+ server 127.0.14.137 127.0.14.137:8080 check weight 10 inter 6239 fall 2 rise 1
+ server 127.0.14.138 127.0.14.138:8080 check weight 10 inter 9241 fall 2 rise 1
+ server 127.0.14.139 127.0.14.139:8080 check weight 10 inter 7354 fall 2 rise 1
+ server 127.0.14.140 127.0.14.140:8080 check weight 10 inter 5795 fall 2 rise 1
+ server 127.0.14.141 127.0.14.141:8080 check weight 10 inter 8571 fall 2 rise 1
+ server 127.0.14.142 127.0.14.142:8080 check weight 10 inter 8290 fall 2 rise 1
+ server 127.0.14.143 127.0.14.143:8080 check weight 10 inter 6401 fall 2 rise 1
+ server 127.0.14.144 127.0.14.144:8080 check weight 10 inter 6745 fall 2 rise 1
+ server 127.0.14.145 127.0.14.145:8080 check weight 10 inter 4686 fall 2 rise 1
+ server 127.0.14.146 127.0.14.146:8080 check weight 10 inter 393 fall 2 rise 1
+ server 127.0.14.147 127.0.14.147:8080 check weight 10 inter 2374 fall 2 rise 1
+ server 127.0.14.148 127.0.14.148:8080 check weight 10 inter 5624 fall 2 rise 1
+ server 127.0.14.149 127.0.14.149:8080 check weight 10 inter 2676 fall 2 rise 1
+ server 127.0.14.150 127.0.14.150:8080 check weight 10 inter 4410 fall 2 rise 1
+ server 127.0.14.151 127.0.14.151:8080 check weight 10 inter 5681 fall 2 rise 1
+ server 127.0.14.152 127.0.14.152:8080 check weight 10 inter 1934 fall 2 rise 1
+ server 127.0.14.153 127.0.14.153:8080 check weight 10 inter 8234 fall 2 rise 1
+ server 127.0.14.154 127.0.14.154:8080 check weight 10 inter 2704 fall 2 rise 1
+ server 127.0.14.155 127.0.14.155:8080 check weight 10 inter 1208 fall 2 rise 1
+ server 127.0.14.156 127.0.14.156:8080 check weight 10 inter 6237 fall 2 rise 1
+ server 127.0.14.157 127.0.14.157:8080 check weight 10 inter 2891 fall 2 rise 1
+ server 127.0.14.158 127.0.14.158:8080 check weight 10 inter 5719 fall 2 rise 1
+ server 127.0.14.159 127.0.14.159:8080 check weight 10 inter 2171 fall 2 rise 1
+ server 127.0.14.160 127.0.14.160:8080 check weight 10 inter 2014 fall 2 rise 1
+ server 127.0.14.161 127.0.14.161:8080 check weight 10 inter 2235 fall 2 rise 1
+ server 127.0.14.162 127.0.14.162:8080 check weight 10 inter 3537 fall 2 rise 1
+ server 127.0.14.163 127.0.14.163:8080 check weight 10 inter 8612 fall 2 rise 1
+ server 127.0.14.164 127.0.14.164:8080 check weight 10 inter 873 fall 2 rise 1
+ server 127.0.14.165 127.0.14.165:8080 check weight 10 inter 8928 fall 2 rise 1
+ server 127.0.14.166 127.0.14.166:8080 check weight 10 inter 7818 fall 2 rise 1
+ server 127.0.14.167 127.0.14.167:8080 check weight 10 inter 4557 fall 2 rise 1
+ server 127.0.14.168 127.0.14.168:8080 check weight 10 inter 3359 fall 2 rise 1
+ server 127.0.14.169 127.0.14.169:8080 check weight 10 inter 2707 fall 2 rise 1
+ server 127.0.14.170 127.0.14.170:8080 check weight 10 inter 9117 fall 2 rise 1
+ server 127.0.14.171 127.0.14.171:8080 check weight 10 inter 9630 fall 2 rise 1
+ server 127.0.14.172 127.0.14.172:8080 check weight 10 inter 3630 fall 2 rise 1
+ server 127.0.14.173 127.0.14.173:8080 check weight 10 inter 4315 fall 2 rise 1
+ server 127.0.14.174 127.0.14.174:8080 check weight 10 inter 3154 fall 2 rise 1
+ server 127.0.14.175 127.0.14.175:8080 check weight 10 inter 1197 fall 2 rise 1
+ server 127.0.14.176 127.0.14.176:8080 check weight 10 inter 1282 fall 2 rise 1
+ server 127.0.14.177 127.0.14.177:8080 check weight 10 inter 2324 fall 2 rise 1
+ server 127.0.14.178 127.0.14.178:8080 check weight 10 inter 8734 fall 2 rise 1
+ server 127.0.14.179 127.0.14.179:8080 check weight 10 inter 5397 fall 2 rise 1
+ server 127.0.14.180 127.0.14.180:8080 check weight 10 inter 4603 fall 2 rise 1
+ server 127.0.14.181 127.0.14.181:8080 check weight 10 inter 1521 fall 2 rise 1
+ server 127.0.14.182 127.0.14.182:8080 check weight 10 inter 1481 fall 2 rise 1
+ server 127.0.14.183 127.0.14.183:8080 check weight 10 inter 5922 fall 2 rise 1
+ server 127.0.14.184 127.0.14.184:8080 check weight 10 inter 4419 fall 2 rise 1
+ server 127.0.14.185 127.0.14.185:8080 check weight 10 inter 4839 fall 2 rise 1
+ server 127.0.14.186 127.0.14.186:8080 check weight 10 inter 9325 fall 2 rise 1
+ server 127.0.14.187 127.0.14.187:8080 check weight 10 inter 8466 fall 2 rise 1
+ server 127.0.14.188 127.0.14.188:8080 check weight 10 inter 7979 fall 2 rise 1
+ server 127.0.14.189 127.0.14.189:8080 check weight 10 inter 2309 fall 2 rise 1
+ server 127.0.14.190 127.0.14.190:8080 check weight 10 inter 2387 fall 2 rise 1
+ server 127.0.14.191 127.0.14.191:8080 check weight 10 inter 3963 fall 2 rise 1
+ server 127.0.14.192 127.0.14.192:8080 check weight 10 inter 1178 fall 2 rise 1
+ server 127.0.14.193 127.0.14.193:8080 check weight 10 inter 5028 fall 2 rise 1
+ server 127.0.14.194 127.0.14.194:8080 check weight 10 inter 7022 fall 2 rise 1
+ server 127.0.14.195 127.0.14.195:8080 check weight 10 inter 3196 fall 2 rise 1
+ server 127.0.14.196 127.0.14.196:8080 check weight 10 inter 3446 fall 2 rise 1
+ server 127.0.14.197 127.0.14.197:8080 check weight 10 inter 7426 fall 2 rise 1
+ server 127.0.14.198 127.0.14.198:8080 check weight 10 inter 964 fall 2 rise 1
+ server 127.0.14.199 127.0.14.199:8080 check weight 10 inter 4020 fall 2 rise 1
+ server 127.0.14.200 127.0.14.200:8080 check weight 10 inter 8702 fall 2 rise 1
+ server 127.0.14.201 127.0.14.201:8080 check weight 10 inter 3855 fall 2 rise 1
+ server 127.0.14.202 127.0.14.202:8080 check weight 10 inter 6304 fall 2 rise 1
+ server 127.0.14.203 127.0.14.203:8080 check weight 10 inter 1189 fall 2 rise 1
+ server 127.0.14.204 127.0.14.204:8080 check weight 10 inter 557 fall 2 rise 1
+ server 127.0.14.205 127.0.14.205:8080 check weight 10 inter 7076 fall 2 rise 1
+ server 127.0.14.206 127.0.14.206:8080 check weight 10 inter 9817 fall 2 rise 1
+ server 127.0.14.207 127.0.14.207:8080 check weight 10 inter 4311 fall 2 rise 1
+ server 127.0.14.208 127.0.14.208:8080 check weight 10 inter 3887 fall 2 rise 1
+ server 127.0.14.209 127.0.14.209:8080 check weight 10 inter 838 fall 2 rise 1
+ server 127.0.14.210 127.0.14.210:8080 check weight 10 inter 2288 fall 2 rise 1
+ server 127.0.14.211 127.0.14.211:8080 check weight 10 inter 716 fall 2 rise 1
+ server 127.0.14.212 127.0.14.212:8080 check weight 10 inter 6864 fall 2 rise 1
+ server 127.0.14.213 127.0.14.213:8080 check weight 10 inter 1343 fall 2 rise 1
+ server 127.0.14.214 127.0.14.214:8080 check weight 10 inter 9932 fall 2 rise 1
+ server 127.0.14.215 127.0.14.215:8080 check weight 10 inter 8135 fall 2 rise 1
+ server 127.0.14.216 127.0.14.216:8080 check weight 10 inter 9689 fall 2 rise 1
+ server 127.0.14.217 127.0.14.217:8080 check weight 10 inter 9783 fall 2 rise 1
+ server 127.0.14.218 127.0.14.218:8080 check weight 10 inter 5525 fall 2 rise 1
+ server 127.0.14.219 127.0.14.219:8080 check weight 10 inter 1195 fall 2 rise 1
+ server 127.0.14.220 127.0.14.220:8080 check weight 10 inter 874 fall 2 rise 1
+ server 127.0.14.221 127.0.14.221:8080 check weight 10 inter 1844 fall 2 rise 1
+ server 127.0.14.222 127.0.14.222:8080 check weight 10 inter 6194 fall 2 rise 1
+ server 127.0.14.223 127.0.14.223:8080 check weight 10 inter 36 fall 2 rise 1
+ server 127.0.14.224 127.0.14.224:8080 check weight 10 inter 9654 fall 2 rise 1
+ server 127.0.14.225 127.0.14.225:8080 check weight 10 inter 806 fall 2 rise 1
+ server 127.0.14.226 127.0.14.226:8080 check weight 10 inter 564 fall 2 rise 1
+ server 127.0.14.227 127.0.14.227:8080 check weight 10 inter 2728 fall 2 rise 1
+ server 127.0.14.228 127.0.14.228:8080 check weight 10 inter 4129 fall 2 rise 1
+ server 127.0.14.229 127.0.14.229:8080 check weight 10 inter 9057 fall 2 rise 1
+ server 127.0.14.230 127.0.14.230:8080 check weight 10 inter 7743 fall 2 rise 1
+ server 127.0.14.231 127.0.14.231:8080 check weight 10 inter 7644 fall 2 rise 1
+ server 127.0.14.232 127.0.14.232:8080 check weight 10 inter 8795 fall 2 rise 1
+ server 127.0.14.233 127.0.14.233:8080 check weight 10 inter 9577 fall 2 rise 1
+ server 127.0.14.234 127.0.14.234:8080 check weight 10 inter 8091 fall 2 rise 1
+ server 127.0.14.235 127.0.14.235:8080 check weight 10 inter 4086 fall 2 rise 1
+ server 127.0.14.236 127.0.14.236:8080 check weight 10 inter 5977 fall 2 rise 1
+ server 127.0.14.237 127.0.14.237:8080 check weight 10 inter 5152 fall 2 rise 1
+ server 127.0.14.238 127.0.14.238:8080 check weight 10 inter 3150 fall 2 rise 1
+ server 127.0.14.239 127.0.14.239:8080 check weight 10 inter 2406 fall 2 rise 1
+ server 127.0.14.240 127.0.14.240:8080 check weight 10 inter 9927 fall 2 rise 1
+ server 127.0.14.241 127.0.14.241:8080 check weight 10 inter 6063 fall 2 rise 1
+ server 127.0.14.242 127.0.14.242:8080 check weight 10 inter 9767 fall 2 rise 1
+ server 127.0.14.243 127.0.14.243:8080 check weight 10 inter 9587 fall 2 rise 1
+ server 127.0.14.244 127.0.14.244:8080 check weight 10 inter 9152 fall 2 rise 1
+ server 127.0.14.245 127.0.14.245:8080 check weight 10 inter 5893 fall 2 rise 1
+ server 127.0.14.246 127.0.14.246:8080 check weight 10 inter 3659 fall 2 rise 1
+ server 127.0.14.247 127.0.14.247:8080 check weight 10 inter 3239 fall 2 rise 1
+ server 127.0.14.248 127.0.14.248:8080 check weight 10 inter 1898 fall 2 rise 1
+ server 127.0.14.249 127.0.14.249:8080 check weight 10 inter 7266 fall 2 rise 1
+ server 127.0.14.250 127.0.14.250:8080 check weight 10 inter 2177 fall 2 rise 1
+ server 127.0.15.001 127.0.15.1:8080 check weight 10 inter 1658 fall 2 rise 1
+ server 127.0.15.002 127.0.15.2:8080 check weight 10 inter 4658 fall 2 rise 1
+ server 127.0.15.003 127.0.15.3:8080 check weight 10 inter 5906 fall 2 rise 1
+ server 127.0.15.004 127.0.15.4:8080 check weight 10 inter 2940 fall 2 rise 1
+ server 127.0.15.005 127.0.15.5:8080 check weight 10 inter 7376 fall 2 rise 1
+ server 127.0.15.006 127.0.15.6:8080 check weight 10 inter 490 fall 2 rise 1
+ server 127.0.15.007 127.0.15.7:8080 check weight 10 inter 9482 fall 2 rise 1
+ server 127.0.15.008 127.0.15.8:8080 check weight 10 inter 4539 fall 2 rise 1
+ server 127.0.15.009 127.0.15.9:8080 check weight 10 inter 6753 fall 2 rise 1
+ server 127.0.15.010 127.0.15.10:8080 check weight 10 inter 1924 fall 2 rise 1
+ server 127.0.15.011 127.0.15.11:8080 check weight 10 inter 4532 fall 2 rise 1
+ server 127.0.15.012 127.0.15.12:8080 check weight 10 inter 8289 fall 2 rise 1
+ server 127.0.15.013 127.0.15.13:8080 check weight 10 inter 7515 fall 2 rise 1
+ server 127.0.15.014 127.0.15.14:8080 check weight 10 inter 4621 fall 2 rise 1
+ server 127.0.15.015 127.0.15.15:8080 check weight 10 inter 5611 fall 2 rise 1
+ server 127.0.15.016 127.0.15.16:8080 check weight 10 inter 3397 fall 2 rise 1
+ server 127.0.15.017 127.0.15.17:8080 check weight 10 inter 2490 fall 2 rise 1
+ server 127.0.15.018 127.0.15.18:8080 check weight 10 inter 4426 fall 2 rise 1
+ server 127.0.15.019 127.0.15.19:8080 check weight 10 inter 4597 fall 2 rise 1
+ server 127.0.15.020 127.0.15.20:8080 check weight 10 inter 8810 fall 2 rise 1
+ server 127.0.15.021 127.0.15.21:8080 check weight 10 inter 8947 fall 2 rise 1
+ server 127.0.15.022 127.0.15.22:8080 check weight 10 inter 2900 fall 2 rise 1
+ server 127.0.15.023 127.0.15.23:8080 check weight 10 inter 3060 fall 2 rise 1
+ server 127.0.15.024 127.0.15.24:8080 check weight 10 inter 3212 fall 2 rise 1
+ server 127.0.15.025 127.0.15.25:8080 check weight 10 inter 2612 fall 2 rise 1
+ server 127.0.15.026 127.0.15.26:8080 check weight 10 inter 7187 fall 2 rise 1
+ server 127.0.15.027 127.0.15.27:8080 check weight 10 inter 75 fall 2 rise 1
+ server 127.0.15.028 127.0.15.28:8080 check weight 10 inter 5647 fall 2 rise 1
+ server 127.0.15.029 127.0.15.29:8080 check weight 10 inter 3419 fall 2 rise 1
+ server 127.0.15.030 127.0.15.30:8080 check weight 10 inter 1628 fall 2 rise 1
+ server 127.0.15.031 127.0.15.31:8080 check weight 10 inter 4560 fall 2 rise 1
+ server 127.0.15.032 127.0.15.32:8080 check weight 10 inter 4552 fall 2 rise 1
+ server 127.0.15.033 127.0.15.33:8080 check weight 10 inter 1465 fall 2 rise 1
+ server 127.0.15.034 127.0.15.34:8080 check weight 10 inter 5274 fall 2 rise 1
+ server 127.0.15.035 127.0.15.35:8080 check weight 10 inter 6662 fall 2 rise 1
+ server 127.0.15.036 127.0.15.36:8080 check weight 10 inter 3672 fall 2 rise 1
+ server 127.0.15.037 127.0.15.37:8080 check weight 10 inter 5924 fall 2 rise 1
+ server 127.0.15.038 127.0.15.38:8080 check weight 10 inter 4862 fall 2 rise 1
+ server 127.0.15.039 127.0.15.39:8080 check weight 10 inter 9575 fall 2 rise 1
+ server 127.0.15.040 127.0.15.40:8080 check weight 10 inter 3723 fall 2 rise 1
+ server 127.0.15.041 127.0.15.41:8080 check weight 10 inter 2463 fall 2 rise 1
+ server 127.0.15.042 127.0.15.42:8080 check weight 10 inter 2038 fall 2 rise 1
+ server 127.0.15.043 127.0.15.43:8080 check weight 10 inter 1251 fall 2 rise 1
+ server 127.0.15.044 127.0.15.44:8080 check weight 10 inter 7365 fall 2 rise 1
+ server 127.0.15.045 127.0.15.45:8080 check weight 10 inter 3146 fall 2 rise 1
+ server 127.0.15.046 127.0.15.46:8080 check weight 10 inter 8061 fall 2 rise 1
+ server 127.0.15.047 127.0.15.47:8080 check weight 10 inter 3532 fall 2 rise 1
+ server 127.0.15.048 127.0.15.48:8080 check weight 10 inter 9383 fall 2 rise 1
+ server 127.0.15.049 127.0.15.49:8080 check weight 10 inter 985 fall 2 rise 1
+ server 127.0.15.050 127.0.15.50:8080 check weight 10 inter 7720 fall 2 rise 1
+ server 127.0.15.051 127.0.15.51:8080 check weight 10 inter 8157 fall 2 rise 1
+ server 127.0.15.052 127.0.15.52:8080 check weight 10 inter 6004 fall 2 rise 1
+ server 127.0.15.053 127.0.15.53:8080 check weight 10 inter 8662 fall 2 rise 1
+ server 127.0.15.054 127.0.15.54:8080 check weight 10 inter 1661 fall 2 rise 1
+ server 127.0.15.055 127.0.15.55:8080 check weight 10 inter 8270 fall 2 rise 1
+ server 127.0.15.056 127.0.15.56:8080 check weight 10 inter 5671 fall 2 rise 1
+ server 127.0.15.057 127.0.15.57:8080 check weight 10 inter 3573 fall 2 rise 1
+ server 127.0.15.058 127.0.15.58:8080 check weight 10 inter 8433 fall 2 rise 1
+ server 127.0.15.059 127.0.15.59:8080 check weight 10 inter 1017 fall 2 rise 1
+ server 127.0.15.060 127.0.15.60:8080 check weight 10 inter 1360 fall 2 rise 1
+ server 127.0.15.061 127.0.15.61:8080 check weight 10 inter 9355 fall 2 rise 1
+ server 127.0.15.062 127.0.15.62:8080 check weight 10 inter 984 fall 2 rise 1
+ server 127.0.15.063 127.0.15.63:8080 check weight 10 inter 2009 fall 2 rise 1
+ server 127.0.15.064 127.0.15.64:8080 check weight 10 inter 7858 fall 2 rise 1
+ server 127.0.15.065 127.0.15.65:8080 check weight 10 inter 9870 fall 2 rise 1
+ server 127.0.15.066 127.0.15.66:8080 check weight 10 inter 4876 fall 2 rise 1
+ server 127.0.15.067 127.0.15.67:8080 check weight 10 inter 4664 fall 2 rise 1
+ server 127.0.15.068 127.0.15.68:8080 check weight 10 inter 5758 fall 2 rise 1
+ server 127.0.15.069 127.0.15.69:8080 check weight 10 inter 9659 fall 2 rise 1
+ server 127.0.15.070 127.0.15.70:8080 check weight 10 inter 6537 fall 2 rise 1
+ server 127.0.15.071 127.0.15.71:8080 check weight 10 inter 2677 fall 2 rise 1
+ server 127.0.15.072 127.0.15.72:8080 check weight 10 inter 2830 fall 2 rise 1
+ server 127.0.15.073 127.0.15.73:8080 check weight 10 inter 1929 fall 2 rise 1
+ server 127.0.15.074 127.0.15.74:8080 check weight 10 inter 4190 fall 2 rise 1
+ server 127.0.15.075 127.0.15.75:8080 check weight 10 inter 6071 fall 2 rise 1
+ server 127.0.15.076 127.0.15.76:8080 check weight 10 inter 4976 fall 2 rise 1
+ server 127.0.15.077 127.0.15.77:8080 check weight 10 inter 9153 fall 2 rise 1
+ server 127.0.15.078 127.0.15.78:8080 check weight 10 inter 5284 fall 2 rise 1
+ server 127.0.15.079 127.0.15.79:8080 check weight 10 inter 5220 fall 2 rise 1
+ server 127.0.15.080 127.0.15.80:8080 check weight 10 inter 3768 fall 2 rise 1
+ server 127.0.15.081 127.0.15.81:8080 check weight 10 inter 3498 fall 2 rise 1
+ server 127.0.15.082 127.0.15.82:8080 check weight 10 inter 6651 fall 2 rise 1
+ server 127.0.15.083 127.0.15.83:8080 check weight 10 inter 2496 fall 2 rise 1
+ server 127.0.15.084 127.0.15.84:8080 check weight 10 inter 4725 fall 2 rise 1
+ server 127.0.15.085 127.0.15.85:8080 check weight 10 inter 4774 fall 2 rise 1
+ server 127.0.15.086 127.0.15.86:8080 check weight 10 inter 2121 fall 2 rise 1
+ server 127.0.15.087 127.0.15.87:8080 check weight 10 inter 2902 fall 2 rise 1
+ server 127.0.15.088 127.0.15.88:8080 check weight 10 inter 751 fall 2 rise 1
+ server 127.0.15.089 127.0.15.89:8080 check weight 10 inter 2831 fall 2 rise 1
+ server 127.0.15.090 127.0.15.90:8080 check weight 10 inter 6562 fall 2 rise 1
+ server 127.0.15.091 127.0.15.91:8080 check weight 10 inter 8072 fall 2 rise 1
+ server 127.0.15.092 127.0.15.92:8080 check weight 10 inter 8117 fall 2 rise 1
+ server 127.0.15.093 127.0.15.93:8080 check weight 10 inter 223 fall 2 rise 1
+ server 127.0.15.094 127.0.15.94:8080 check weight 10 inter 8503 fall 2 rise 1
+ server 127.0.15.095 127.0.15.95:8080 check weight 10 inter 262 fall 2 rise 1
+ server 127.0.15.096 127.0.15.96:8080 check weight 10 inter 8936 fall 2 rise 1
+ server 127.0.15.097 127.0.15.97:8080 check weight 10 inter 1009 fall 2 rise 1
+ server 127.0.15.098 127.0.15.98:8080 check weight 10 inter 7358 fall 2 rise 1
+ server 127.0.15.099 127.0.15.99:8080 check weight 10 inter 5456 fall 2 rise 1
+ server 127.0.15.100 127.0.15.100:8080 check weight 10 inter 9047 fall 2 rise 1
+ server 127.0.15.101 127.0.15.101:8080 check weight 10 inter 1051 fall 2 rise 1
+ server 127.0.15.102 127.0.15.102:8080 check weight 10 inter 9109 fall 2 rise 1
+ server 127.0.15.103 127.0.15.103:8080 check weight 10 inter 684 fall 2 rise 1
+ server 127.0.15.104 127.0.15.104:8080 check weight 10 inter 969 fall 2 rise 1
+ server 127.0.15.105 127.0.15.105:8080 check weight 10 inter 2104 fall 2 rise 1
+ server 127.0.15.106 127.0.15.106:8080 check weight 10 inter 8774 fall 2 rise 1
+ server 127.0.15.107 127.0.15.107:8080 check weight 10 inter 9766 fall 2 rise 1
+ server 127.0.15.108 127.0.15.108:8080 check weight 10 inter 1917 fall 2 rise 1
+ server 127.0.15.109 127.0.15.109:8080 check weight 10 inter 4808 fall 2 rise 1
+ server 127.0.15.110 127.0.15.110:8080 check weight 10 inter 3352 fall 2 rise 1
+ server 127.0.15.111 127.0.15.111:8080 check weight 10 inter 2859 fall 2 rise 1
+ server 127.0.15.112 127.0.15.112:8080 check weight 10 inter 8049 fall 2 rise 1
+ server 127.0.15.113 127.0.15.113:8080 check weight 10 inter 4374 fall 2 rise 1
+ server 127.0.15.114 127.0.15.114:8080 check weight 10 inter 5451 fall 2 rise 1
+ server 127.0.15.115 127.0.15.115:8080 check weight 10 inter 964 fall 2 rise 1
+ server 127.0.15.116 127.0.15.116:8080 check weight 10 inter 8516 fall 2 rise 1
+ server 127.0.15.117 127.0.15.117:8080 check weight 10 inter 6236 fall 2 rise 1
+ server 127.0.15.118 127.0.15.118:8080 check weight 10 inter 1090 fall 2 rise 1
+ server 127.0.15.119 127.0.15.119:8080 check weight 10 inter 2307 fall 2 rise 1
+ server 127.0.15.120 127.0.15.120:8080 check weight 10 inter 3068 fall 2 rise 1
+ server 127.0.15.121 127.0.15.121:8080 check weight 10 inter 3929 fall 2 rise 1
+ server 127.0.15.122 127.0.15.122:8080 check weight 10 inter 6990 fall 2 rise 1
+ server 127.0.15.123 127.0.15.123:8080 check weight 10 inter 6206 fall 2 rise 1
+ server 127.0.15.124 127.0.15.124:8080 check weight 10 inter 2950 fall 2 rise 1
+ server 127.0.15.125 127.0.15.125:8080 check weight 10 inter 1998 fall 2 rise 1
+ server 127.0.15.126 127.0.15.126:8080 check weight 10 inter 9775 fall 2 rise 1
+ server 127.0.15.127 127.0.15.127:8080 check weight 10 inter 1342 fall 2 rise 1
+ server 127.0.15.128 127.0.15.128:8080 check weight 10 inter 7330 fall 2 rise 1
+ server 127.0.15.129 127.0.15.129:8080 check weight 10 inter 3900 fall 2 rise 1
+ server 127.0.15.130 127.0.15.130:8080 check weight 10 inter 8362 fall 2 rise 1
+ server 127.0.15.131 127.0.15.131:8080 check weight 10 inter 8502 fall 2 rise 1
+ server 127.0.15.132 127.0.15.132:8080 check weight 10 inter 5242 fall 2 rise 1
+ server 127.0.15.133 127.0.15.133:8080 check weight 10 inter 3837 fall 2 rise 1
+ server 127.0.15.134 127.0.15.134:8080 check weight 10 inter 7064 fall 2 rise 1
+ server 127.0.15.135 127.0.15.135:8080 check weight 10 inter 5797 fall 2 rise 1
+ server 127.0.15.136 127.0.15.136:8080 check weight 10 inter 7190 fall 2 rise 1
+ server 127.0.15.137 127.0.15.137:8080 check weight 10 inter 7588 fall 2 rise 1
+ server 127.0.15.138 127.0.15.138:8080 check weight 10 inter 692 fall 2 rise 1
+ server 127.0.15.139 127.0.15.139:8080 check weight 10 inter 2570 fall 2 rise 1
+ server 127.0.15.140 127.0.15.140:8080 check weight 10 inter 2529 fall 2 rise 1
+ server 127.0.15.141 127.0.15.141:8080 check weight 10 inter 1718 fall 2 rise 1
+ server 127.0.15.142 127.0.15.142:8080 check weight 10 inter 9154 fall 2 rise 1
+ server 127.0.15.143 127.0.15.143:8080 check weight 10 inter 4474 fall 2 rise 1
+ server 127.0.15.144 127.0.15.144:8080 check weight 10 inter 4281 fall 2 rise 1
+ server 127.0.15.145 127.0.15.145:8080 check weight 10 inter 69 fall 2 rise 1
+ server 127.0.15.146 127.0.15.146:8080 check weight 10 inter 5632 fall 2 rise 1
+ server 127.0.15.147 127.0.15.147:8080 check weight 10 inter 1907 fall 2 rise 1
+ server 127.0.15.148 127.0.15.148:8080 check weight 10 inter 6169 fall 2 rise 1
+ server 127.0.15.149 127.0.15.149:8080 check weight 10 inter 1568 fall 2 rise 1
+ server 127.0.15.150 127.0.15.150:8080 check weight 10 inter 734 fall 2 rise 1
+ server 127.0.15.151 127.0.15.151:8080 check weight 10 inter 3837 fall 2 rise 1
+ server 127.0.15.152 127.0.15.152:8080 check weight 10 inter 6103 fall 2 rise 1
+ server 127.0.15.153 127.0.15.153:8080 check weight 10 inter 9756 fall 2 rise 1
+ server 127.0.15.154 127.0.15.154:8080 check weight 10 inter 4109 fall 2 rise 1
+ server 127.0.15.155 127.0.15.155:8080 check weight 10 inter 917 fall 2 rise 1
+ server 127.0.15.156 127.0.15.156:8080 check weight 10 inter 1980 fall 2 rise 1
+ server 127.0.15.157 127.0.15.157:8080 check weight 10 inter 3617 fall 2 rise 1
+ server 127.0.15.158 127.0.15.158:8080 check weight 10 inter 217 fall 2 rise 1
+ server 127.0.15.159 127.0.15.159:8080 check weight 10 inter 6505 fall 2 rise 1
+ server 127.0.15.160 127.0.15.160:8080 check weight 10 inter 4214 fall 2 rise 1
+ server 127.0.15.161 127.0.15.161:8080 check weight 10 inter 7973 fall 2 rise 1
+ server 127.0.15.162 127.0.15.162:8080 check weight 10 inter 4198 fall 2 rise 1
+ server 127.0.15.163 127.0.15.163:8080 check weight 10 inter 2723 fall 2 rise 1
+ server 127.0.15.164 127.0.15.164:8080 check weight 10 inter 4064 fall 2 rise 1
+ server 127.0.15.165 127.0.15.165:8080 check weight 10 inter 249 fall 2 rise 1
+ server 127.0.15.166 127.0.15.166:8080 check weight 10 inter 4716 fall 2 rise 1
+ server 127.0.15.167 127.0.15.167:8080 check weight 10 inter 1590 fall 2 rise 1
+ server 127.0.15.168 127.0.15.168:8080 check weight 10 inter 2172 fall 2 rise 1
+ server 127.0.15.169 127.0.15.169:8080 check weight 10 inter 2325 fall 2 rise 1
+ server 127.0.15.170 127.0.15.170:8080 check weight 10 inter 3825 fall 2 rise 1
+ server 127.0.15.171 127.0.15.171:8080 check weight 10 inter 6938 fall 2 rise 1
+ server 127.0.15.172 127.0.15.172:8080 check weight 10 inter 4710 fall 2 rise 1
+ server 127.0.15.173 127.0.15.173:8080 check weight 10 inter 7219 fall 2 rise 1
+ server 127.0.15.174 127.0.15.174:8080 check weight 10 inter 7707 fall 2 rise 1
+ server 127.0.15.175 127.0.15.175:8080 check weight 10 inter 1159 fall 2 rise 1
+ server 127.0.15.176 127.0.15.176:8080 check weight 10 inter 2761 fall 2 rise 1
+ server 127.0.15.177 127.0.15.177:8080 check weight 10 inter 4686 fall 2 rise 1
+ server 127.0.15.178 127.0.15.178:8080 check weight 10 inter 2146 fall 2 rise 1
+ server 127.0.15.179 127.0.15.179:8080 check weight 10 inter 7587 fall 2 rise 1
+ server 127.0.15.180 127.0.15.180:8080 check weight 10 inter 2797 fall 2 rise 1
+ server 127.0.15.181 127.0.15.181:8080 check weight 10 inter 2250 fall 2 rise 1
+ server 127.0.15.182 127.0.15.182:8080 check weight 10 inter 7511 fall 2 rise 1
+ server 127.0.15.183 127.0.15.183:8080 check weight 10 inter 6220 fall 2 rise 1
+ server 127.0.15.184 127.0.15.184:8080 check weight 10 inter 503 fall 2 rise 1
+ server 127.0.15.185 127.0.15.185:8080 check weight 10 inter 848 fall 2 rise 1
+ server 127.0.15.186 127.0.15.186:8080 check weight 10 inter 8519 fall 2 rise 1
+ server 127.0.15.187 127.0.15.187:8080 check weight 10 inter 6084 fall 2 rise 1
+ server 127.0.15.188 127.0.15.188:8080 check weight 10 inter 4878 fall 2 rise 1
+ server 127.0.15.189 127.0.15.189:8080 check weight 10 inter 816 fall 2 rise 1
+ server 127.0.15.190 127.0.15.190:8080 check weight 10 inter 1677 fall 2 rise 1
+ server 127.0.15.191 127.0.15.191:8080 check weight 10 inter 3919 fall 2 rise 1
+ server 127.0.15.192 127.0.15.192:8080 check weight 10 inter 703 fall 2 rise 1
+ server 127.0.15.193 127.0.15.193:8080 check weight 10 inter 9236 fall 2 rise 1
+ server 127.0.15.194 127.0.15.194:8080 check weight 10 inter 1227 fall 2 rise 1
+ server 127.0.15.195 127.0.15.195:8080 check weight 10 inter 958 fall 2 rise 1
+ server 127.0.15.196 127.0.15.196:8080 check weight 10 inter 480 fall 2 rise 1
+ server 127.0.15.197 127.0.15.197:8080 check weight 10 inter 6550 fall 2 rise 1
+ server 127.0.15.198 127.0.15.198:8080 check weight 10 inter 4503 fall 2 rise 1
+ server 127.0.15.199 127.0.15.199:8080 check weight 10 inter 6409 fall 2 rise 1
+ server 127.0.15.200 127.0.15.200:8080 check weight 10 inter 6532 fall 2 rise 1
+ server 127.0.15.201 127.0.15.201:8080 check weight 10 inter 674 fall 2 rise 1
+ server 127.0.15.202 127.0.15.202:8080 check weight 10 inter 1030 fall 2 rise 1
+ server 127.0.15.203 127.0.15.203:8080 check weight 10 inter 6478 fall 2 rise 1
+ server 127.0.15.204 127.0.15.204:8080 check weight 10 inter 1604 fall 2 rise 1
+ server 127.0.15.205 127.0.15.205:8080 check weight 10 inter 7145 fall 2 rise 1
+ server 127.0.15.206 127.0.15.206:8080 check weight 10 inter 3849 fall 2 rise 1
+ server 127.0.15.207 127.0.15.207:8080 check weight 10 inter 7084 fall 2 rise 1
+ server 127.0.15.208 127.0.15.208:8080 check weight 10 inter 5416 fall 2 rise 1
+ server 127.0.15.209 127.0.15.209:8080 check weight 10 inter 7210 fall 2 rise 1
+ server 127.0.15.210 127.0.15.210:8080 check weight 10 inter 8921 fall 2 rise 1
+ server 127.0.15.211 127.0.15.211:8080 check weight 10 inter 6958 fall 2 rise 1
+ server 127.0.15.212 127.0.15.212:8080 check weight 10 inter 9831 fall 2 rise 1
+ server 127.0.15.213 127.0.15.213:8080 check weight 10 inter 3793 fall 2 rise 1
+ server 127.0.15.214 127.0.15.214:8080 check weight 10 inter 1539 fall 2 rise 1
+ server 127.0.15.215 127.0.15.215:8080 check weight 10 inter 184 fall 2 rise 1
+ server 127.0.15.216 127.0.15.216:8080 check weight 10 inter 1316 fall 2 rise 1
+ server 127.0.15.217 127.0.15.217:8080 check weight 10 inter 2621 fall 2 rise 1
+ server 127.0.15.218 127.0.15.218:8080 check weight 10 inter 2564 fall 2 rise 1
+ server 127.0.15.219 127.0.15.219:8080 check weight 10 inter 7811 fall 2 rise 1
+ server 127.0.15.220 127.0.15.220:8080 check weight 10 inter 9333 fall 2 rise 1
+ server 127.0.15.221 127.0.15.221:8080 check weight 10 inter 2290 fall 2 rise 1
+ server 127.0.15.222 127.0.15.222:8080 check weight 10 inter 291 fall 2 rise 1
+ server 127.0.15.223 127.0.15.223:8080 check weight 10 inter 3753 fall 2 rise 1
+ server 127.0.15.224 127.0.15.224:8080 check weight 10 inter 9538 fall 2 rise 1
+ server 127.0.15.225 127.0.15.225:8080 check weight 10 inter 6883 fall 2 rise 1
+ server 127.0.15.226 127.0.15.226:8080 check weight 10 inter 3714 fall 2 rise 1
+ server 127.0.15.227 127.0.15.227:8080 check weight 10 inter 1039 fall 2 rise 1
+ server 127.0.15.228 127.0.15.228:8080 check weight 10 inter 4082 fall 2 rise 1
+ server 127.0.15.229 127.0.15.229:8080 check weight 10 inter 7501 fall 2 rise 1
+ server 127.0.15.230 127.0.15.230:8080 check weight 10 inter 8690 fall 2 rise 1
+ server 127.0.15.231 127.0.15.231:8080 check weight 10 inter 4437 fall 2 rise 1
+ server 127.0.15.232 127.0.15.232:8080 check weight 10 inter 8054 fall 2 rise 1
+ server 127.0.15.233 127.0.15.233:8080 check weight 10 inter 1876 fall 2 rise 1
+ server 127.0.15.234 127.0.15.234:8080 check weight 10 inter 8601 fall 2 rise 1
+ server 127.0.15.235 127.0.15.235:8080 check weight 10 inter 9791 fall 2 rise 1
+ server 127.0.15.236 127.0.15.236:8080 check weight 10 inter 5441 fall 2 rise 1
+ server 127.0.15.237 127.0.15.237:8080 check weight 10 inter 1358 fall 2 rise 1
+ server 127.0.15.238 127.0.15.238:8080 check weight 10 inter 549 fall 2 rise 1
+ server 127.0.15.239 127.0.15.239:8080 check weight 10 inter 3952 fall 2 rise 1
+ server 127.0.15.240 127.0.15.240:8080 check weight 10 inter 1342 fall 2 rise 1
+ server 127.0.15.241 127.0.15.241:8080 check weight 10 inter 5969 fall 2 rise 1
+ server 127.0.15.242 127.0.15.242:8080 check weight 10 inter 1629 fall 2 rise 1
+ server 127.0.15.243 127.0.15.243:8080 check weight 10 inter 5659 fall 2 rise 1
+ server 127.0.15.244 127.0.15.244:8080 check weight 10 inter 1184 fall 2 rise 1
+ server 127.0.15.245 127.0.15.245:8080 check weight 10 inter 7437 fall 2 rise 1
+ server 127.0.15.246 127.0.15.246:8080 check weight 10 inter 2763 fall 2 rise 1
+ server 127.0.15.247 127.0.15.247:8080 check weight 10 inter 3370 fall 2 rise 1
+ server 127.0.15.248 127.0.15.248:8080 check weight 10 inter 9063 fall 2 rise 1
+ server 127.0.15.249 127.0.15.249:8080 check weight 10 inter 8138 fall 2 rise 1
+ server 127.0.15.250 127.0.15.250:8080 check weight 10 inter 2028 fall 2 rise 1
+ server 127.0.16.001 127.0.16.1:8080 check weight 10 inter 1659 fall 2 rise 1
+ server 127.0.16.002 127.0.16.2:8080 check weight 10 inter 1048 fall 2 rise 1
+ server 127.0.16.003 127.0.16.3:8080 check weight 10 inter 9072 fall 2 rise 1
+ server 127.0.16.004 127.0.16.4:8080 check weight 10 inter 323 fall 2 rise 1
+ server 127.0.16.005 127.0.16.5:8080 check weight 10 inter 7549 fall 2 rise 1
+ server 127.0.16.006 127.0.16.6:8080 check weight 10 inter 3401 fall 2 rise 1
+ server 127.0.16.007 127.0.16.7:8080 check weight 10 inter 9448 fall 2 rise 1
+ server 127.0.16.008 127.0.16.8:8080 check weight 10 inter 5969 fall 2 rise 1
+ server 127.0.16.009 127.0.16.9:8080 check weight 10 inter 1950 fall 2 rise 1
+ server 127.0.16.010 127.0.16.10:8080 check weight 10 inter 1407 fall 2 rise 1
+ server 127.0.16.011 127.0.16.11:8080 check weight 10 inter 6357 fall 2 rise 1
+ server 127.0.16.012 127.0.16.12:8080 check weight 10 inter 2134 fall 2 rise 1
+ server 127.0.16.013 127.0.16.13:8080 check weight 10 inter 162 fall 2 rise 1
+ server 127.0.16.014 127.0.16.14:8080 check weight 10 inter 6152 fall 2 rise 1
+ server 127.0.16.015 127.0.16.15:8080 check weight 10 inter 7282 fall 2 rise 1
+ server 127.0.16.016 127.0.16.16:8080 check weight 10 inter 7347 fall 2 rise 1
+ server 127.0.16.017 127.0.16.17:8080 check weight 10 inter 3859 fall 2 rise 1
+ server 127.0.16.018 127.0.16.18:8080 check weight 10 inter 6472 fall 2 rise 1
+ server 127.0.16.019 127.0.16.19:8080 check weight 10 inter 987 fall 2 rise 1
+ server 127.0.16.020 127.0.16.20:8080 check weight 10 inter 599 fall 2 rise 1
+ server 127.0.16.021 127.0.16.21:8080 check weight 10 inter 4843 fall 2 rise 1
+ server 127.0.16.022 127.0.16.22:8080 check weight 10 inter 4036 fall 2 rise 1
+ server 127.0.16.023 127.0.16.23:8080 check weight 10 inter 5243 fall 2 rise 1
+ server 127.0.16.024 127.0.16.24:8080 check weight 10 inter 2149 fall 2 rise 1
+ server 127.0.16.025 127.0.16.25:8080 check weight 10 inter 1555 fall 2 rise 1
+ server 127.0.16.026 127.0.16.26:8080 check weight 10 inter 4319 fall 2 rise 1
+ server 127.0.16.027 127.0.16.27:8080 check weight 10 inter 1224 fall 2 rise 1
+ server 127.0.16.028 127.0.16.28:8080 check weight 10 inter 3720 fall 2 rise 1
+ server 127.0.16.029 127.0.16.29:8080 check weight 10 inter 5417 fall 2 rise 1
+ server 127.0.16.030 127.0.16.30:8080 check weight 10 inter 360 fall 2 rise 1
+ server 127.0.16.031 127.0.16.31:8080 check weight 10 inter 2576 fall 2 rise 1
+ server 127.0.16.032 127.0.16.32:8080 check weight 10 inter 2742 fall 2 rise 1
+ server 127.0.16.033 127.0.16.33:8080 check weight 10 inter 9874 fall 2 rise 1
+ server 127.0.16.034 127.0.16.34:8080 check weight 10 inter 2048 fall 2 rise 1
+ server 127.0.16.035 127.0.16.35:8080 check weight 10 inter 6849 fall 2 rise 1
+ server 127.0.16.036 127.0.16.36:8080 check weight 10 inter 8629 fall 2 rise 1
+ server 127.0.16.037 127.0.16.37:8080 check weight 10 inter 8853 fall 2 rise 1
+ server 127.0.16.038 127.0.16.38:8080 check weight 10 inter 4908 fall 2 rise 1
+ server 127.0.16.039 127.0.16.39:8080 check weight 10 inter 5884 fall 2 rise 1
+ server 127.0.16.040 127.0.16.40:8080 check weight 10 inter 209 fall 2 rise 1
+ server 127.0.16.041 127.0.16.41:8080 check weight 10 inter 2132 fall 2 rise 1
+ server 127.0.16.042 127.0.16.42:8080 check weight 10 inter 847 fall 2 rise 1
+ server 127.0.16.043 127.0.16.43:8080 check weight 10 inter 7640 fall 2 rise 1
+ server 127.0.16.044 127.0.16.44:8080 check weight 10 inter 585 fall 2 rise 1
+ server 127.0.16.045 127.0.16.45:8080 check weight 10 inter 6680 fall 2 rise 1
+ server 127.0.16.046 127.0.16.46:8080 check weight 10 inter 2948 fall 2 rise 1
+ server 127.0.16.047 127.0.16.47:8080 check weight 10 inter 1429 fall 2 rise 1
+ server 127.0.16.048 127.0.16.48:8080 check weight 10 inter 9820 fall 2 rise 1
+ server 127.0.16.049 127.0.16.49:8080 check weight 10 inter 660 fall 2 rise 1
+ server 127.0.16.050 127.0.16.50:8080 check weight 10 inter 2959 fall 2 rise 1
+ server 127.0.16.051 127.0.16.51:8080 check weight 10 inter 7351 fall 2 rise 1
+ server 127.0.16.052 127.0.16.52:8080 check weight 10 inter 4919 fall 2 rise 1
+ server 127.0.16.053 127.0.16.53:8080 check weight 10 inter 7606 fall 2 rise 1
+ server 127.0.16.054 127.0.16.54:8080 check weight 10 inter 9697 fall 2 rise 1
+ server 127.0.16.055 127.0.16.55:8080 check weight 10 inter 8655 fall 2 rise 1
+ server 127.0.16.056 127.0.16.56:8080 check weight 10 inter 6875 fall 2 rise 1
+ server 127.0.16.057 127.0.16.57:8080 check weight 10 inter 9196 fall 2 rise 1
+ server 127.0.16.058 127.0.16.58:8080 check weight 10 inter 3021 fall 2 rise 1
+ server 127.0.16.059 127.0.16.59:8080 check weight 10 inter 1688 fall 2 rise 1
+ server 127.0.16.060 127.0.16.60:8080 check weight 10 inter 608 fall 2 rise 1
+ server 127.0.16.061 127.0.16.61:8080 check weight 10 inter 1805 fall 2 rise 1
+ server 127.0.16.062 127.0.16.62:8080 check weight 10 inter 1758 fall 2 rise 1
+ server 127.0.16.063 127.0.16.63:8080 check weight 10 inter 5990 fall 2 rise 1
+ server 127.0.16.064 127.0.16.64:8080 check weight 10 inter 1212 fall 2 rise 1
+ server 127.0.16.065 127.0.16.65:8080 check weight 10 inter 8626 fall 2 rise 1
+ server 127.0.16.066 127.0.16.66:8080 check weight 10 inter 5140 fall 2 rise 1
+ server 127.0.16.067 127.0.16.67:8080 check weight 10 inter 3647 fall 2 rise 1
+ server 127.0.16.068 127.0.16.68:8080 check weight 10 inter 1889 fall 2 rise 1
+ server 127.0.16.069 127.0.16.69:8080 check weight 10 inter 5352 fall 2 rise 1
+ server 127.0.16.070 127.0.16.70:8080 check weight 10 inter 5538 fall 2 rise 1
+ server 127.0.16.071 127.0.16.71:8080 check weight 10 inter 4486 fall 2 rise 1
+ server 127.0.16.072 127.0.16.72:8080 check weight 10 inter 1466 fall 2 rise 1
+ server 127.0.16.073 127.0.16.73:8080 check weight 10 inter 2247 fall 2 rise 1
+ server 127.0.16.074 127.0.16.74:8080 check weight 10 inter 1577 fall 2 rise 1
+ server 127.0.16.075 127.0.16.75:8080 check weight 10 inter 7132 fall 2 rise 1
+ server 127.0.16.076 127.0.16.76:8080 check weight 10 inter 9620 fall 2 rise 1
+ server 127.0.16.077 127.0.16.77:8080 check weight 10 inter 4624 fall 2 rise 1
+ server 127.0.16.078 127.0.16.78:8080 check weight 10 inter 4962 fall 2 rise 1
+ server 127.0.16.079 127.0.16.79:8080 check weight 10 inter 2661 fall 2 rise 1
+ server 127.0.16.080 127.0.16.80:8080 check weight 10 inter 2012 fall 2 rise 1
+ server 127.0.16.081 127.0.16.81:8080 check weight 10 inter 1625 fall 2 rise 1
+ server 127.0.16.082 127.0.16.82:8080 check weight 10 inter 9486 fall 2 rise 1
+ server 127.0.16.083 127.0.16.83:8080 check weight 10 inter 6875 fall 2 rise 1
+ server 127.0.16.084 127.0.16.84:8080 check weight 10 inter 7020 fall 2 rise 1
+ server 127.0.16.085 127.0.16.85:8080 check weight 10 inter 8695 fall 2 rise 1
+ server 127.0.16.086 127.0.16.86:8080 check weight 10 inter 6158 fall 2 rise 1
+ server 127.0.16.087 127.0.16.87:8080 check weight 10 inter 1942 fall 2 rise 1
+ server 127.0.16.088 127.0.16.88:8080 check weight 10 inter 101 fall 2 rise 1
+ server 127.0.16.089 127.0.16.89:8080 check weight 10 inter 7056 fall 2 rise 1
+ server 127.0.16.090 127.0.16.90:8080 check weight 10 inter 1857 fall 2 rise 1
+ server 127.0.16.091 127.0.16.91:8080 check weight 10 inter 1094 fall 2 rise 1
+ server 127.0.16.092 127.0.16.92:8080 check weight 10 inter 8380 fall 2 rise 1
+ server 127.0.16.093 127.0.16.93:8080 check weight 10 inter 1086 fall 2 rise 1
+ server 127.0.16.094 127.0.16.94:8080 check weight 10 inter 2513 fall 2 rise 1
+ server 127.0.16.095 127.0.16.95:8080 check weight 10 inter 8853 fall 2 rise 1
+ server 127.0.16.096 127.0.16.96:8080 check weight 10 inter 2916 fall 2 rise 1
+ server 127.0.16.097 127.0.16.97:8080 check weight 10 inter 3538 fall 2 rise 1
+ server 127.0.16.098 127.0.16.98:8080 check weight 10 inter 6684 fall 2 rise 1
+ server 127.0.16.099 127.0.16.99:8080 check weight 10 inter 3216 fall 2 rise 1
+ server 127.0.16.100 127.0.16.100:8080 check weight 10 inter 3215 fall 2 rise 1
+ server 127.0.16.101 127.0.16.101:8080 check weight 10 inter 2270 fall 2 rise 1
+ server 127.0.16.102 127.0.16.102:8080 check weight 10 inter 2243 fall 2 rise 1
+ server 127.0.16.103 127.0.16.103:8080 check weight 10 inter 6735 fall 2 rise 1
+ server 127.0.16.104 127.0.16.104:8080 check weight 10 inter 7140 fall 2 rise 1
+ server 127.0.16.105 127.0.16.105:8080 check weight 10 inter 6881 fall 2 rise 1
+ server 127.0.16.106 127.0.16.106:8080 check weight 10 inter 8021 fall 2 rise 1
+ server 127.0.16.107 127.0.16.107:8080 check weight 10 inter 9114 fall 2 rise 1
+ server 127.0.16.108 127.0.16.108:8080 check weight 10 inter 7407 fall 2 rise 1
+ server 127.0.16.109 127.0.16.109:8080 check weight 10 inter 7697 fall 2 rise 1
+ server 127.0.16.110 127.0.16.110:8080 check weight 10 inter 3113 fall 2 rise 1
+ server 127.0.16.111 127.0.16.111:8080 check weight 10 inter 5274 fall 2 rise 1
+ server 127.0.16.112 127.0.16.112:8080 check weight 10 inter 1659 fall 2 rise 1
+ server 127.0.16.113 127.0.16.113:8080 check weight 10 inter 6570 fall 2 rise 1
+ server 127.0.16.114 127.0.16.114:8080 check weight 10 inter 4189 fall 2 rise 1
+ server 127.0.16.115 127.0.16.115:8080 check weight 10 inter 6175 fall 2 rise 1
+ server 127.0.16.116 127.0.16.116:8080 check weight 10 inter 3008 fall 2 rise 1
+ server 127.0.16.117 127.0.16.117:8080 check weight 10 inter 4872 fall 2 rise 1
+ server 127.0.16.118 127.0.16.118:8080 check weight 10 inter 5650 fall 2 rise 1
+ server 127.0.16.119 127.0.16.119:8080 check weight 10 inter 4023 fall 2 rise 1
+ server 127.0.16.120 127.0.16.120:8080 check weight 10 inter 1709 fall 2 rise 1
+ server 127.0.16.121 127.0.16.121:8080 check weight 10 inter 3062 fall 2 rise 1
+ server 127.0.16.122 127.0.16.122:8080 check weight 10 inter 644 fall 2 rise 1
+ server 127.0.16.123 127.0.16.123:8080 check weight 10 inter 2969 fall 2 rise 1
+ server 127.0.16.124 127.0.16.124:8080 check weight 10 inter 8420 fall 2 rise 1
+ server 127.0.16.125 127.0.16.125:8080 check weight 10 inter 4884 fall 2 rise 1
+ server 127.0.16.126 127.0.16.126:8080 check weight 10 inter 746 fall 2 rise 1
+ server 127.0.16.127 127.0.16.127:8080 check weight 10 inter 981 fall 2 rise 1
+ server 127.0.16.128 127.0.16.128:8080 check weight 10 inter 7848 fall 2 rise 1
+ server 127.0.16.129 127.0.16.129:8080 check weight 10 inter 2458 fall 2 rise 1
+ server 127.0.16.130 127.0.16.130:8080 check weight 10 inter 1057 fall 2 rise 1
+ server 127.0.16.131 127.0.16.131:8080 check weight 10 inter 573 fall 2 rise 1
+ server 127.0.16.132 127.0.16.132:8080 check weight 10 inter 4471 fall 2 rise 1
+ server 127.0.16.133 127.0.16.133:8080 check weight 10 inter 7904 fall 2 rise 1
+ server 127.0.16.134 127.0.16.134:8080 check weight 10 inter 8072 fall 2 rise 1
+ server 127.0.16.135 127.0.16.135:8080 check weight 10 inter 3455 fall 2 rise 1
+ server 127.0.16.136 127.0.16.136:8080 check weight 10 inter 7447 fall 2 rise 1
+ server 127.0.16.137 127.0.16.137:8080 check weight 10 inter 4537 fall 2 rise 1
+ server 127.0.16.138 127.0.16.138:8080 check weight 10 inter 924 fall 2 rise 1
+ server 127.0.16.139 127.0.16.139:8080 check weight 10 inter 1897 fall 2 rise 1
+ server 127.0.16.140 127.0.16.140:8080 check weight 10 inter 242 fall 2 rise 1
+ server 127.0.16.141 127.0.16.141:8080 check weight 10 inter 5443 fall 2 rise 1
+ server 127.0.16.142 127.0.16.142:8080 check weight 10 inter 5490 fall 2 rise 1
+ server 127.0.16.143 127.0.16.143:8080 check weight 10 inter 2907 fall 2 rise 1
+ server 127.0.16.144 127.0.16.144:8080 check weight 10 inter 2705 fall 2 rise 1
+ server 127.0.16.145 127.0.16.145:8080 check weight 10 inter 3071 fall 2 rise 1
+ server 127.0.16.146 127.0.16.146:8080 check weight 10 inter 454 fall 2 rise 1
+ server 127.0.16.147 127.0.16.147:8080 check weight 10 inter 3131 fall 2 rise 1
+ server 127.0.16.148 127.0.16.148:8080 check weight 10 inter 4346 fall 2 rise 1
+ server 127.0.16.149 127.0.16.149:8080 check weight 10 inter 3200 fall 2 rise 1
+ server 127.0.16.150 127.0.16.150:8080 check weight 10 inter 3109 fall 2 rise 1
+ server 127.0.16.151 127.0.16.151:8080 check weight 10 inter 3163 fall 2 rise 1
+ server 127.0.16.152 127.0.16.152:8080 check weight 10 inter 1177 fall 2 rise 1
+ server 127.0.16.153 127.0.16.153:8080 check weight 10 inter 7366 fall 2 rise 1
+ server 127.0.16.154 127.0.16.154:8080 check weight 10 inter 5516 fall 2 rise 1
+ server 127.0.16.155 127.0.16.155:8080 check weight 10 inter 411 fall 2 rise 1
+ server 127.0.16.156 127.0.16.156:8080 check weight 10 inter 1936 fall 2 rise 1
+ server 127.0.16.157 127.0.16.157:8080 check weight 10 inter 7896 fall 2 rise 1
+ server 127.0.16.158 127.0.16.158:8080 check weight 10 inter 4512 fall 2 rise 1
+ server 127.0.16.159 127.0.16.159:8080 check weight 10 inter 2606 fall 2 rise 1
+ server 127.0.16.160 127.0.16.160:8080 check weight 10 inter 9438 fall 2 rise 1
+ server 127.0.16.161 127.0.16.161:8080 check weight 10 inter 7155 fall 2 rise 1
+ server 127.0.16.162 127.0.16.162:8080 check weight 10 inter 6186 fall 2 rise 1
+ server 127.0.16.163 127.0.16.163:8080 check weight 10 inter 9229 fall 2 rise 1
+ server 127.0.16.164 127.0.16.164:8080 check weight 10 inter 3952 fall 2 rise 1
+ server 127.0.16.165 127.0.16.165:8080 check weight 10 inter 852 fall 2 rise 1
+ server 127.0.16.166 127.0.16.166:8080 check weight 10 inter 1544 fall 2 rise 1
+ server 127.0.16.167 127.0.16.167:8080 check weight 10 inter 350 fall 2 rise 1
+ server 127.0.16.168 127.0.16.168:8080 check weight 10 inter 6043 fall 2 rise 1
+ server 127.0.16.169 127.0.16.169:8080 check weight 10 inter 1479 fall 2 rise 1
+ server 127.0.16.170 127.0.16.170:8080 check weight 10 inter 1813 fall 2 rise 1
+ server 127.0.16.171 127.0.16.171:8080 check weight 10 inter 2290 fall 2 rise 1
+ server 127.0.16.172 127.0.16.172:8080 check weight 10 inter 1477 fall 2 rise 1
+ server 127.0.16.173 127.0.16.173:8080 check weight 10 inter 7710 fall 2 rise 1
+ server 127.0.16.174 127.0.16.174:8080 check weight 10 inter 115 fall 2 rise 1
+ server 127.0.16.175 127.0.16.175:8080 check weight 10 inter 4081 fall 2 rise 1
+ server 127.0.16.176 127.0.16.176:8080 check weight 10 inter 3606 fall 2 rise 1
+ server 127.0.16.177 127.0.16.177:8080 check weight 10 inter 2624 fall 2 rise 1
+ server 127.0.16.178 127.0.16.178:8080 check weight 10 inter 5214 fall 2 rise 1
+ server 127.0.16.179 127.0.16.179:8080 check weight 10 inter 2422 fall 2 rise 1
+ server 127.0.16.180 127.0.16.180:8080 check weight 10 inter 7858 fall 2 rise 1
+ server 127.0.16.181 127.0.16.181:8080 check weight 10 inter 2119 fall 2 rise 1
+ server 127.0.16.182 127.0.16.182:8080 check weight 10 inter 7872 fall 2 rise 1
+ server 127.0.16.183 127.0.16.183:8080 check weight 10 inter 5274 fall 2 rise 1
+ server 127.0.16.184 127.0.16.184:8080 check weight 10 inter 6339 fall 2 rise 1
+ server 127.0.16.185 127.0.16.185:8080 check weight 10 inter 1272 fall 2 rise 1
+ server 127.0.16.186 127.0.16.186:8080 check weight 10 inter 6164 fall 2 rise 1
+ server 127.0.16.187 127.0.16.187:8080 check weight 10 inter 3938 fall 2 rise 1
+ server 127.0.16.188 127.0.16.188:8080 check weight 10 inter 9960 fall 2 rise 1
+ server 127.0.16.189 127.0.16.189:8080 check weight 10 inter 7888 fall 2 rise 1
+ server 127.0.16.190 127.0.16.190:8080 check weight 10 inter 9035 fall 2 rise 1
+ server 127.0.16.191 127.0.16.191:8080 check weight 10 inter 3303 fall 2 rise 1
+ server 127.0.16.192 127.0.16.192:8080 check weight 10 inter 95 fall 2 rise 1
+ server 127.0.16.193 127.0.16.193:8080 check weight 10 inter 6083 fall 2 rise 1
+ server 127.0.16.194 127.0.16.194:8080 check weight 10 inter 8016 fall 2 rise 1
+ server 127.0.16.195 127.0.16.195:8080 check weight 10 inter 3961 fall 2 rise 1
+ server 127.0.16.196 127.0.16.196:8080 check weight 10 inter 9780 fall 2 rise 1
+ server 127.0.16.197 127.0.16.197:8080 check weight 10 inter 8324 fall 2 rise 1
+ server 127.0.16.198 127.0.16.198:8080 check weight 10 inter 2812 fall 2 rise 1
+ server 127.0.16.199 127.0.16.199:8080 check weight 10 inter 3539 fall 2 rise 1
+ server 127.0.16.200 127.0.16.200:8080 check weight 10 inter 2792 fall 2 rise 1
+ server 127.0.16.201 127.0.16.201:8080 check weight 10 inter 2355 fall 2 rise 1
+ server 127.0.16.202 127.0.16.202:8080 check weight 10 inter 3000 fall 2 rise 1
+ server 127.0.16.203 127.0.16.203:8080 check weight 10 inter 5597 fall 2 rise 1
+ server 127.0.16.204 127.0.16.204:8080 check weight 10 inter 896 fall 2 rise 1
+ server 127.0.16.205 127.0.16.205:8080 check weight 10 inter 186 fall 2 rise 1
+ server 127.0.16.206 127.0.16.206:8080 check weight 10 inter 6647 fall 2 rise 1
+ server 127.0.16.207 127.0.16.207:8080 check weight 10 inter 7732 fall 2 rise 1
+ server 127.0.16.208 127.0.16.208:8080 check weight 10 inter 6258 fall 2 rise 1
+ server 127.0.16.209 127.0.16.209:8080 check weight 10 inter 646 fall 2 rise 1
+ server 127.0.16.210 127.0.16.210:8080 check weight 10 inter 1727 fall 2 rise 1
+ server 127.0.16.211 127.0.16.211:8080 check weight 10 inter 8921 fall 2 rise 1
+ server 127.0.16.212 127.0.16.212:8080 check weight 10 inter 2959 fall 2 rise 1
+ server 127.0.16.213 127.0.16.213:8080 check weight 10 inter 2070 fall 2 rise 1
+ server 127.0.16.214 127.0.16.214:8080 check weight 10 inter 907 fall 2 rise 1
+ server 127.0.16.215 127.0.16.215:8080 check weight 10 inter 1148 fall 2 rise 1
+ server 127.0.16.216 127.0.16.216:8080 check weight 10 inter 161 fall 2 rise 1
+ server 127.0.16.217 127.0.16.217:8080 check weight 10 inter 1076 fall 2 rise 1
+ server 127.0.16.218 127.0.16.218:8080 check weight 10 inter 290 fall 2 rise 1
+ server 127.0.16.219 127.0.16.219:8080 check weight 10 inter 3638 fall 2 rise 1
+ server 127.0.16.220 127.0.16.220:8080 check weight 10 inter 7188 fall 2 rise 1
+ server 127.0.16.221 127.0.16.221:8080 check weight 10 inter 2934 fall 2 rise 1
+ server 127.0.16.222 127.0.16.222:8080 check weight 10 inter 1172 fall 2 rise 1
+ server 127.0.16.223 127.0.16.223:8080 check weight 10 inter 5833 fall 2 rise 1
+ server 127.0.16.224 127.0.16.224:8080 check weight 10 inter 9508 fall 2 rise 1
+ server 127.0.16.225 127.0.16.225:8080 check weight 10 inter 9924 fall 2 rise 1
+ server 127.0.16.226 127.0.16.226:8080 check weight 10 inter 8810 fall 2 rise 1
+ server 127.0.16.227 127.0.16.227:8080 check weight 10 inter 3577 fall 2 rise 1
+ server 127.0.16.228 127.0.16.228:8080 check weight 10 inter 7130 fall 2 rise 1
+ server 127.0.16.229 127.0.16.229:8080 check weight 10 inter 5063 fall 2 rise 1
+ server 127.0.16.230 127.0.16.230:8080 check weight 10 inter 1963 fall 2 rise 1
+ server 127.0.16.231 127.0.16.231:8080 check weight 10 inter 1255 fall 2 rise 1
+ server 127.0.16.232 127.0.16.232:8080 check weight 10 inter 4837 fall 2 rise 1
+ server 127.0.16.233 127.0.16.233:8080 check weight 10 inter 6806 fall 2 rise 1
+ server 127.0.16.234 127.0.16.234:8080 check weight 10 inter 350 fall 2 rise 1
+ server 127.0.16.235 127.0.16.235:8080 check weight 10 inter 5617 fall 2 rise 1
+ server 127.0.16.236 127.0.16.236:8080 check weight 10 inter 9802 fall 2 rise 1
+ server 127.0.16.237 127.0.16.237:8080 check weight 10 inter 6096 fall 2 rise 1
+ server 127.0.16.238 127.0.16.238:8080 check weight 10 inter 7444 fall 2 rise 1
+ server 127.0.16.239 127.0.16.239:8080 check weight 10 inter 2139 fall 2 rise 1
+ server 127.0.16.240 127.0.16.240:8080 check weight 10 inter 4300 fall 2 rise 1
+ server 127.0.16.241 127.0.16.241:8080 check weight 10 inter 312 fall 2 rise 1
+ server 127.0.16.242 127.0.16.242:8080 check weight 10 inter 8496 fall 2 rise 1
+ server 127.0.16.243 127.0.16.243:8080 check weight 10 inter 7068 fall 2 rise 1
+ server 127.0.16.244 127.0.16.244:8080 check weight 10 inter 1659 fall 2 rise 1
+ server 127.0.16.245 127.0.16.245:8080 check weight 10 inter 2099 fall 2 rise 1
+ server 127.0.16.246 127.0.16.246:8080 check weight 10 inter 8653 fall 2 rise 1
+ server 127.0.16.247 127.0.16.247:8080 check weight 10 inter 6456 fall 2 rise 1
+ server 127.0.16.248 127.0.16.248:8080 check weight 10 inter 124 fall 2 rise 1
+ server 127.0.16.249 127.0.16.249:8080 check weight 10 inter 4227 fall 2 rise 1
+ server 127.0.16.250 127.0.16.250:8080 check weight 10 inter 9150 fall 2 rise 1
+ server 127.0.17.001 127.0.17.1:8080 check weight 10 inter 2561 fall 2 rise 1
+ server 127.0.17.002 127.0.17.2:8080 check weight 10 inter 2603 fall 2 rise 1
+ server 127.0.17.003 127.0.17.3:8080 check weight 10 inter 9713 fall 2 rise 1
+ server 127.0.17.004 127.0.17.4:8080 check weight 10 inter 7715 fall 2 rise 1
+ server 127.0.17.005 127.0.17.5:8080 check weight 10 inter 9532 fall 2 rise 1
+ server 127.0.17.006 127.0.17.6:8080 check weight 10 inter 5267 fall 2 rise 1
+ server 127.0.17.007 127.0.17.7:8080 check weight 10 inter 3277 fall 2 rise 1
+ server 127.0.17.008 127.0.17.8:8080 check weight 10 inter 1617 fall 2 rise 1
+ server 127.0.17.009 127.0.17.9:8080 check weight 10 inter 2612 fall 2 rise 1
+ server 127.0.17.010 127.0.17.10:8080 check weight 10 inter 7609 fall 2 rise 1
+ server 127.0.17.011 127.0.17.11:8080 check weight 10 inter 1653 fall 2 rise 1
+ server 127.0.17.012 127.0.17.12:8080 check weight 10 inter 3486 fall 2 rise 1
+ server 127.0.17.013 127.0.17.13:8080 check weight 10 inter 3842 fall 2 rise 1
+ server 127.0.17.014 127.0.17.14:8080 check weight 10 inter 2764 fall 2 rise 1
+ server 127.0.17.015 127.0.17.15:8080 check weight 10 inter 5623 fall 2 rise 1
+ server 127.0.17.016 127.0.17.16:8080 check weight 10 inter 511 fall 2 rise 1
+ server 127.0.17.017 127.0.17.17:8080 check weight 10 inter 5719 fall 2 rise 1
+ server 127.0.17.018 127.0.17.18:8080 check weight 10 inter 7629 fall 2 rise 1
+ server 127.0.17.019 127.0.17.19:8080 check weight 10 inter 7270 fall 2 rise 1
+ server 127.0.17.020 127.0.17.20:8080 check weight 10 inter 3730 fall 2 rise 1
+ server 127.0.17.021 127.0.17.21:8080 check weight 10 inter 3231 fall 2 rise 1
+ server 127.0.17.022 127.0.17.22:8080 check weight 10 inter 350 fall 2 rise 1
+ server 127.0.17.023 127.0.17.23:8080 check weight 10 inter 414 fall 2 rise 1
+ server 127.0.17.024 127.0.17.24:8080 check weight 10 inter 346 fall 2 rise 1
+ server 127.0.17.025 127.0.17.25:8080 check weight 10 inter 7030 fall 2 rise 1
+ server 127.0.17.026 127.0.17.26:8080 check weight 10 inter 1324 fall 2 rise 1
+ server 127.0.17.027 127.0.17.27:8080 check weight 10 inter 4328 fall 2 rise 1
+ server 127.0.17.028 127.0.17.28:8080 check weight 10 inter 6414 fall 2 rise 1
+ server 127.0.17.029 127.0.17.29:8080 check weight 10 inter 1751 fall 2 rise 1
+ server 127.0.17.030 127.0.17.30:8080 check weight 10 inter 2684 fall 2 rise 1
+ server 127.0.17.031 127.0.17.31:8080 check weight 10 inter 396 fall 2 rise 1
+ server 127.0.17.032 127.0.17.32:8080 check weight 10 inter 2017 fall 2 rise 1
+ server 127.0.17.033 127.0.17.33:8080 check weight 10 inter 3321 fall 2 rise 1
+ server 127.0.17.034 127.0.17.34:8080 check weight 10 inter 8855 fall 2 rise 1
+ server 127.0.17.035 127.0.17.35:8080 check weight 10 inter 9674 fall 2 rise 1
+ server 127.0.17.036 127.0.17.36:8080 check weight 10 inter 8159 fall 2 rise 1
+ server 127.0.17.037 127.0.17.37:8080 check weight 10 inter 4151 fall 2 rise 1
+ server 127.0.17.038 127.0.17.38:8080 check weight 10 inter 2245 fall 2 rise 1
+ server 127.0.17.039 127.0.17.39:8080 check weight 10 inter 198 fall 2 rise 1
+ server 127.0.17.040 127.0.17.40:8080 check weight 10 inter 268 fall 2 rise 1
+ server 127.0.17.041 127.0.17.41:8080 check weight 10 inter 4099 fall 2 rise 1
+ server 127.0.17.042 127.0.17.42:8080 check weight 10 inter 9883 fall 2 rise 1
+ server 127.0.17.043 127.0.17.43:8080 check weight 10 inter 1750 fall 2 rise 1
+ server 127.0.17.044 127.0.17.44:8080 check weight 10 inter 9036 fall 2 rise 1
+ server 127.0.17.045 127.0.17.45:8080 check weight 10 inter 2059 fall 2 rise 1
+ server 127.0.17.046 127.0.17.46:8080 check weight 10 inter 3364 fall 2 rise 1
+ server 127.0.17.047 127.0.17.47:8080 check weight 10 inter 1821 fall 2 rise 1
+ server 127.0.17.048 127.0.17.48:8080 check weight 10 inter 8146 fall 2 rise 1
+ server 127.0.17.049 127.0.17.49:8080 check weight 10 inter 6695 fall 2 rise 1
+ server 127.0.17.050 127.0.17.50:8080 check weight 10 inter 1936 fall 2 rise 1
+ server 127.0.17.051 127.0.17.51:8080 check weight 10 inter 3078 fall 2 rise 1
+ server 127.0.17.052 127.0.17.52:8080 check weight 10 inter 2201 fall 2 rise 1
+ server 127.0.17.053 127.0.17.53:8080 check weight 10 inter 4584 fall 2 rise 1
+ server 127.0.17.054 127.0.17.54:8080 check weight 10 inter 5999 fall 2 rise 1
+ server 127.0.17.055 127.0.17.55:8080 check weight 10 inter 7504 fall 2 rise 1
+ server 127.0.17.056 127.0.17.56:8080 check weight 10 inter 7349 fall 2 rise 1
+ server 127.0.17.057 127.0.17.57:8080 check weight 10 inter 240 fall 2 rise 1
+ server 127.0.17.058 127.0.17.58:8080 check weight 10 inter 1916 fall 2 rise 1
+ server 127.0.17.059 127.0.17.59:8080 check weight 10 inter 3948 fall 2 rise 1
+ server 127.0.17.060 127.0.17.60:8080 check weight 10 inter 9431 fall 2 rise 1
+ server 127.0.17.061 127.0.17.61:8080 check weight 10 inter 5233 fall 2 rise 1
+ server 127.0.17.062 127.0.17.62:8080 check weight 10 inter 505 fall 2 rise 1
+ server 127.0.17.063 127.0.17.63:8080 check weight 10 inter 407 fall 2 rise 1
+ server 127.0.17.064 127.0.17.64:8080 check weight 10 inter 1714 fall 2 rise 1
+ server 127.0.17.065 127.0.17.65:8080 check weight 10 inter 1494 fall 2 rise 1
+ server 127.0.17.066 127.0.17.66:8080 check weight 10 inter 111 fall 2 rise 1
+ server 127.0.17.067 127.0.17.67:8080 check weight 10 inter 2871 fall 2 rise 1
+ server 127.0.17.068 127.0.17.68:8080 check weight 10 inter 5328 fall 2 rise 1
+ server 127.0.17.069 127.0.17.69:8080 check weight 10 inter 4324 fall 2 rise 1
+ server 127.0.17.070 127.0.17.70:8080 check weight 10 inter 8754 fall 2 rise 1
+ server 127.0.17.071 127.0.17.71:8080 check weight 10 inter 1431 fall 2 rise 1
+ server 127.0.17.072 127.0.17.72:8080 check weight 10 inter 6611 fall 2 rise 1
+ server 127.0.17.073 127.0.17.73:8080 check weight 10 inter 7870 fall 2 rise 1
+ server 127.0.17.074 127.0.17.74:8080 check weight 10 inter 5206 fall 2 rise 1
+ server 127.0.17.075 127.0.17.75:8080 check weight 10 inter 6547 fall 2 rise 1
+ server 127.0.17.076 127.0.17.76:8080 check weight 10 inter 4670 fall 2 rise 1
+ server 127.0.17.077 127.0.17.77:8080 check weight 10 inter 1547 fall 2 rise 1
+ server 127.0.17.078 127.0.17.78:8080 check weight 10 inter 708 fall 2 rise 1
+ server 127.0.17.079 127.0.17.79:8080 check weight 10 inter 5107 fall 2 rise 1
+ server 127.0.17.080 127.0.17.80:8080 check weight 10 inter 4239 fall 2 rise 1
+ server 127.0.17.081 127.0.17.81:8080 check weight 10 inter 1673 fall 2 rise 1
+ server 127.0.17.082 127.0.17.82:8080 check weight 10 inter 106 fall 2 rise 1
+ server 127.0.17.083 127.0.17.83:8080 check weight 10 inter 8727 fall 2 rise 1
+ server 127.0.17.084 127.0.17.84:8080 check weight 10 inter 5650 fall 2 rise 1
+ server 127.0.17.085 127.0.17.85:8080 check weight 10 inter 1885 fall 2 rise 1
+ server 127.0.17.086 127.0.17.86:8080 check weight 10 inter 1814 fall 2 rise 1
+ server 127.0.17.087 127.0.17.87:8080 check weight 10 inter 9286 fall 2 rise 1
+ server 127.0.17.088 127.0.17.88:8080 check weight 10 inter 1431 fall 2 rise 1
+ server 127.0.17.089 127.0.17.89:8080 check weight 10 inter 6626 fall 2 rise 1
+ server 127.0.17.090 127.0.17.90:8080 check weight 10 inter 4289 fall 2 rise 1
+ server 127.0.17.091 127.0.17.91:8080 check weight 10 inter 6455 fall 2 rise 1
+ server 127.0.17.092 127.0.17.92:8080 check weight 10 inter 111 fall 2 rise 1
+ server 127.0.17.093 127.0.17.93:8080 check weight 10 inter 7213 fall 2 rise 1
+ server 127.0.17.094 127.0.17.94:8080 check weight 10 inter 3531 fall 2 rise 1
+ server 127.0.17.095 127.0.17.95:8080 check weight 10 inter 5612 fall 2 rise 1
+ server 127.0.17.096 127.0.17.96:8080 check weight 10 inter 7385 fall 2 rise 1
+ server 127.0.17.097 127.0.17.97:8080 check weight 10 inter 1154 fall 2 rise 1
+ server 127.0.17.098 127.0.17.98:8080 check weight 10 inter 6970 fall 2 rise 1
+ server 127.0.17.099 127.0.17.99:8080 check weight 10 inter 9666 fall 2 rise 1
+ server 127.0.17.100 127.0.17.100:8080 check weight 10 inter 3055 fall 2 rise 1
+ server 127.0.17.101 127.0.17.101:8080 check weight 10 inter 2328 fall 2 rise 1
+ server 127.0.17.102 127.0.17.102:8080 check weight 10 inter 7618 fall 2 rise 1
+ server 127.0.17.103 127.0.17.103:8080 check weight 10 inter 7177 fall 2 rise 1
+ server 127.0.17.104 127.0.17.104:8080 check weight 10 inter 8815 fall 2 rise 1
+ server 127.0.17.105 127.0.17.105:8080 check weight 10 inter 9485 fall 2 rise 1
+ server 127.0.17.106 127.0.17.106:8080 check weight 10 inter 2963 fall 2 rise 1
+ server 127.0.17.107 127.0.17.107:8080 check weight 10 inter 1379 fall 2 rise 1
+ server 127.0.17.108 127.0.17.108:8080 check weight 10 inter 9146 fall 2 rise 1
+ server 127.0.17.109 127.0.17.109:8080 check weight 10 inter 2826 fall 2 rise 1
+ server 127.0.17.110 127.0.17.110:8080 check weight 10 inter 9542 fall 2 rise 1
+ server 127.0.17.111 127.0.17.111:8080 check weight 10 inter 4638 fall 2 rise 1
+ server 127.0.17.112 127.0.17.112:8080 check weight 10 inter 559 fall 2 rise 1
+ server 127.0.17.113 127.0.17.113:8080 check weight 10 inter 6740 fall 2 rise 1
+ server 127.0.17.114 127.0.17.114:8080 check weight 10 inter 2117 fall 2 rise 1
+ server 127.0.17.115 127.0.17.115:8080 check weight 10 inter 5265 fall 2 rise 1
+ server 127.0.17.116 127.0.17.116:8080 check weight 10 inter 5109 fall 2 rise 1
+ server 127.0.17.117 127.0.17.117:8080 check weight 10 inter 8471 fall 2 rise 1
+ server 127.0.17.118 127.0.17.118:8080 check weight 10 inter 7341 fall 2 rise 1
+ server 127.0.17.119 127.0.17.119:8080 check weight 10 inter 5689 fall 2 rise 1
+ server 127.0.17.120 127.0.17.120:8080 check weight 10 inter 4234 fall 2 rise 1
+ server 127.0.17.121 127.0.17.121:8080 check weight 10 inter 147 fall 2 rise 1
+ server 127.0.17.122 127.0.17.122:8080 check weight 10 inter 6356 fall 2 rise 1
+ server 127.0.17.123 127.0.17.123:8080 check weight 10 inter 417 fall 2 rise 1
+ server 127.0.17.124 127.0.17.124:8080 check weight 10 inter 5263 fall 2 rise 1
+ server 127.0.17.125 127.0.17.125:8080 check weight 10 inter 8420 fall 2 rise 1
+ server 127.0.17.126 127.0.17.126:8080 check weight 10 inter 9610 fall 2 rise 1
+ server 127.0.17.127 127.0.17.127:8080 check weight 10 inter 2979 fall 2 rise 1
+ server 127.0.17.128 127.0.17.128:8080 check weight 10 inter 3423 fall 2 rise 1
+ server 127.0.17.129 127.0.17.129:8080 check weight 10 inter 5939 fall 2 rise 1
+ server 127.0.17.130 127.0.17.130:8080 check weight 10 inter 9858 fall 2 rise 1
+ server 127.0.17.131 127.0.17.131:8080 check weight 10 inter 3489 fall 2 rise 1
+ server 127.0.17.132 127.0.17.132:8080 check weight 10 inter 8499 fall 2 rise 1
+ server 127.0.17.133 127.0.17.133:8080 check weight 10 inter 7022 fall 2 rise 1
+ server 127.0.17.134 127.0.17.134:8080 check weight 10 inter 7869 fall 2 rise 1
+ server 127.0.17.135 127.0.17.135:8080 check weight 10 inter 1554 fall 2 rise 1
+ server 127.0.17.136 127.0.17.136:8080 check weight 10 inter 5832 fall 2 rise 1
+ server 127.0.17.137 127.0.17.137:8080 check weight 10 inter 5767 fall 2 rise 1
+ server 127.0.17.138 127.0.17.138:8080 check weight 10 inter 5131 fall 2 rise 1
+ server 127.0.17.139 127.0.17.139:8080 check weight 10 inter 814 fall 2 rise 1
+ server 127.0.17.140 127.0.17.140:8080 check weight 10 inter 91 fall 2 rise 1
+ server 127.0.17.141 127.0.17.141:8080 check weight 10 inter 5759 fall 2 rise 1
+ server 127.0.17.142 127.0.17.142:8080 check weight 10 inter 9120 fall 2 rise 1
+ server 127.0.17.143 127.0.17.143:8080 check weight 10 inter 3495 fall 2 rise 1
+ server 127.0.17.144 127.0.17.144:8080 check weight 10 inter 9657 fall 2 rise 1
+ server 127.0.17.145 127.0.17.145:8080 check weight 10 inter 9249 fall 2 rise 1
+ server 127.0.17.146 127.0.17.146:8080 check weight 10 inter 8839 fall 2 rise 1
+ server 127.0.17.147 127.0.17.147:8080 check weight 10 inter 8509 fall 2 rise 1
+ server 127.0.17.148 127.0.17.148:8080 check weight 10 inter 7705 fall 2 rise 1
+ server 127.0.17.149 127.0.17.149:8080 check weight 10 inter 9790 fall 2 rise 1
+ server 127.0.17.150 127.0.17.150:8080 check weight 10 inter 1098 fall 2 rise 1
+ server 127.0.17.151 127.0.17.151:8080 check weight 10 inter 3328 fall 2 rise 1
+ server 127.0.17.152 127.0.17.152:8080 check weight 10 inter 9254 fall 2 rise 1
+ server 127.0.17.153 127.0.17.153:8080 check weight 10 inter 3260 fall 2 rise 1
+ server 127.0.17.154 127.0.17.154:8080 check weight 10 inter 1389 fall 2 rise 1
+ server 127.0.17.155 127.0.17.155:8080 check weight 10 inter 7475 fall 2 rise 1
+ server 127.0.17.156 127.0.17.156:8080 check weight 10 inter 1630 fall 2 rise 1
+ server 127.0.17.157 127.0.17.157:8080 check weight 10 inter 6158 fall 2 rise 1
+ server 127.0.17.158 127.0.17.158:8080 check weight 10 inter 1102 fall 2 rise 1
+ server 127.0.17.159 127.0.17.159:8080 check weight 10 inter 1701 fall 2 rise 1
+ server 127.0.17.160 127.0.17.160:8080 check weight 10 inter 7772 fall 2 rise 1
+ server 127.0.17.161 127.0.17.161:8080 check weight 10 inter 2449 fall 2 rise 1
+ server 127.0.17.162 127.0.17.162:8080 check weight 10 inter 6253 fall 2 rise 1
+ server 127.0.17.163 127.0.17.163:8080 check weight 10 inter 3614 fall 2 rise 1
+ server 127.0.17.164 127.0.17.164:8080 check weight 10 inter 7061 fall 2 rise 1
+ server 127.0.17.165 127.0.17.165:8080 check weight 10 inter 5980 fall 2 rise 1
+ server 127.0.17.166 127.0.17.166:8080 check weight 10 inter 4747 fall 2 rise 1
+ server 127.0.17.167 127.0.17.167:8080 check weight 10 inter 6444 fall 2 rise 1
+ server 127.0.17.168 127.0.17.168:8080 check weight 10 inter 7396 fall 2 rise 1
+ server 127.0.17.169 127.0.17.169:8080 check weight 10 inter 4805 fall 2 rise 1
+ server 127.0.17.170 127.0.17.170:8080 check weight 10 inter 6276 fall 2 rise 1
+ server 127.0.17.171 127.0.17.171:8080 check weight 10 inter 796 fall 2 rise 1
+ server 127.0.17.172 127.0.17.172:8080 check weight 10 inter 5063 fall 2 rise 1
+ server 127.0.17.173 127.0.17.173:8080 check weight 10 inter 6163 fall 2 rise 1
+ server 127.0.17.174 127.0.17.174:8080 check weight 10 inter 4907 fall 2 rise 1
+ server 127.0.17.175 127.0.17.175:8080 check weight 10 inter 6983 fall 2 rise 1
+ server 127.0.17.176 127.0.17.176:8080 check weight 10 inter 4870 fall 2 rise 1
+ server 127.0.17.177 127.0.17.177:8080 check weight 10 inter 583 fall 2 rise 1
+ server 127.0.17.178 127.0.17.178:8080 check weight 10 inter 8202 fall 2 rise 1
+ server 127.0.17.179 127.0.17.179:8080 check weight 10 inter 2881 fall 2 rise 1
+ server 127.0.17.180 127.0.17.180:8080 check weight 10 inter 502 fall 2 rise 1
+ server 127.0.17.181 127.0.17.181:8080 check weight 10 inter 1706 fall 2 rise 1
+ server 127.0.17.182 127.0.17.182:8080 check weight 10 inter 3351 fall 2 rise 1
+ server 127.0.17.183 127.0.17.183:8080 check weight 10 inter 5507 fall 2 rise 1
+ server 127.0.17.184 127.0.17.184:8080 check weight 10 inter 5234 fall 2 rise 1
+ server 127.0.17.185 127.0.17.185:8080 check weight 10 inter 9685 fall 2 rise 1
+ server 127.0.17.186 127.0.17.186:8080 check weight 10 inter 5253 fall 2 rise 1
+ server 127.0.17.187 127.0.17.187:8080 check weight 10 inter 5107 fall 2 rise 1
+ server 127.0.17.188 127.0.17.188:8080 check weight 10 inter 7588 fall 2 rise 1
+ server 127.0.17.189 127.0.17.189:8080 check weight 10 inter 914 fall 2 rise 1
+ server 127.0.17.190 127.0.17.190:8080 check weight 10 inter 2111 fall 2 rise 1
+ server 127.0.17.191 127.0.17.191:8080 check weight 10 inter 425 fall 2 rise 1
+ server 127.0.17.192 127.0.17.192:8080 check weight 10 inter 9159 fall 2 rise 1
+ server 127.0.17.193 127.0.17.193:8080 check weight 10 inter 8550 fall 2 rise 1
+ server 127.0.17.194 127.0.17.194:8080 check weight 10 inter 69 fall 2 rise 1
+ server 127.0.17.195 127.0.17.195:8080 check weight 10 inter 9617 fall 2 rise 1
+ server 127.0.17.196 127.0.17.196:8080 check weight 10 inter 236 fall 2 rise 1
+ server 127.0.17.197 127.0.17.197:8080 check weight 10 inter 7819 fall 2 rise 1
+ server 127.0.17.198 127.0.17.198:8080 check weight 10 inter 8004 fall 2 rise 1
+ server 127.0.17.199 127.0.17.199:8080 check weight 10 inter 6574 fall 2 rise 1
+ server 127.0.17.200 127.0.17.200:8080 check weight 10 inter 4030 fall 2 rise 1
+ server 127.0.17.201 127.0.17.201:8080 check weight 10 inter 3183 fall 2 rise 1
+ server 127.0.17.202 127.0.17.202:8080 check weight 10 inter 9095 fall 2 rise 1
+ server 127.0.17.203 127.0.17.203:8080 check weight 10 inter 7573 fall 2 rise 1
+ server 127.0.17.204 127.0.17.204:8080 check weight 10 inter 1558 fall 2 rise 1
+ server 127.0.17.205 127.0.17.205:8080 check weight 10 inter 6430 fall 2 rise 1
+ server 127.0.17.206 127.0.17.206:8080 check weight 10 inter 4112 fall 2 rise 1
+ server 127.0.17.207 127.0.17.207:8080 check weight 10 inter 1557 fall 2 rise 1
+ server 127.0.17.208 127.0.17.208:8080 check weight 10 inter 317 fall 2 rise 1
+ server 127.0.17.209 127.0.17.209:8080 check weight 10 inter 7856 fall 2 rise 1
+ server 127.0.17.210 127.0.17.210:8080 check weight 10 inter 6260 fall 2 rise 1
+ server 127.0.17.211 127.0.17.211:8080 check weight 10 inter 8647 fall 2 rise 1
+ server 127.0.17.212 127.0.17.212:8080 check weight 10 inter 3269 fall 2 rise 1
+ server 127.0.17.213 127.0.17.213:8080 check weight 10 inter 9426 fall 2 rise 1
+ server 127.0.17.214 127.0.17.214:8080 check weight 10 inter 5034 fall 2 rise 1
+ server 127.0.17.215 127.0.17.215:8080 check weight 10 inter 2218 fall 2 rise 1
+ server 127.0.17.216 127.0.17.216:8080 check weight 10 inter 4470 fall 2 rise 1
+ server 127.0.17.217 127.0.17.217:8080 check weight 10 inter 6101 fall 2 rise 1
+ server 127.0.17.218 127.0.17.218:8080 check weight 10 inter 1938 fall 2 rise 1
+ server 127.0.17.219 127.0.17.219:8080 check weight 10 inter 1099 fall 2 rise 1
+ server 127.0.17.220 127.0.17.220:8080 check weight 10 inter 1450 fall 2 rise 1
+ server 127.0.17.221 127.0.17.221:8080 check weight 10 inter 8057 fall 2 rise 1
+ server 127.0.17.222 127.0.17.222:8080 check weight 10 inter 181 fall 2 rise 1
+ server 127.0.17.223 127.0.17.223:8080 check weight 10 inter 1719 fall 2 rise 1
+ server 127.0.17.224 127.0.17.224:8080 check weight 10 inter 9864 fall 2 rise 1
+ server 127.0.17.225 127.0.17.225:8080 check weight 10 inter 3368 fall 2 rise 1
+ server 127.0.17.226 127.0.17.226:8080 check weight 10 inter 2272 fall 2 rise 1
+ server 127.0.17.227 127.0.17.227:8080 check weight 10 inter 1376 fall 2 rise 1
+ server 127.0.17.228 127.0.17.228:8080 check weight 10 inter 2225 fall 2 rise 1
+ server 127.0.17.229 127.0.17.229:8080 check weight 10 inter 9874 fall 2 rise 1
+ server 127.0.17.230 127.0.17.230:8080 check weight 10 inter 3600 fall 2 rise 1
+ server 127.0.17.231 127.0.17.231:8080 check weight 10 inter 9968 fall 2 rise 1
+ server 127.0.17.232 127.0.17.232:8080 check weight 10 inter 9803 fall 2 rise 1
+ server 127.0.17.233 127.0.17.233:8080 check weight 10 inter 1516 fall 2 rise 1
+ server 127.0.17.234 127.0.17.234:8080 check weight 10 inter 3340 fall 2 rise 1
+ server 127.0.17.235 127.0.17.235:8080 check weight 10 inter 465 fall 2 rise 1
+ server 127.0.17.236 127.0.17.236:8080 check weight 10 inter 8705 fall 2 rise 1
+ server 127.0.17.237 127.0.17.237:8080 check weight 10 inter 9367 fall 2 rise 1
+ server 127.0.17.238 127.0.17.238:8080 check weight 10 inter 2917 fall 2 rise 1
+ server 127.0.17.239 127.0.17.239:8080 check weight 10 inter 1433 fall 2 rise 1
+ server 127.0.17.240 127.0.17.240:8080 check weight 10 inter 903 fall 2 rise 1
+ server 127.0.17.241 127.0.17.241:8080 check weight 10 inter 9442 fall 2 rise 1
+ server 127.0.17.242 127.0.17.242:8080 check weight 10 inter 8895 fall 2 rise 1
+ server 127.0.17.243 127.0.17.243:8080 check weight 10 inter 8070 fall 2 rise 1
+ server 127.0.17.244 127.0.17.244:8080 check weight 10 inter 4638 fall 2 rise 1
+ server 127.0.17.245 127.0.17.245:8080 check weight 10 inter 8575 fall 2 rise 1
+ server 127.0.17.246 127.0.17.246:8080 check weight 10 inter 7132 fall 2 rise 1
+ server 127.0.17.247 127.0.17.247:8080 check weight 10 inter 2909 fall 2 rise 1
+ server 127.0.17.248 127.0.17.248:8080 check weight 10 inter 43 fall 2 rise 1
+ server 127.0.17.249 127.0.17.249:8080 check weight 10 inter 1525 fall 2 rise 1
+ server 127.0.17.250 127.0.17.250:8080 check weight 10 inter 8029 fall 2 rise 1
+ server 127.0.18.001 127.0.18.1:8080 check weight 10 inter 3538 fall 2 rise 1
+ server 127.0.18.002 127.0.18.2:8080 check weight 10 inter 5928 fall 2 rise 1
+ server 127.0.18.003 127.0.18.3:8080 check weight 10 inter 5067 fall 2 rise 1
+ server 127.0.18.004 127.0.18.4:8080 check weight 10 inter 4599 fall 2 rise 1
+ server 127.0.18.005 127.0.18.5:8080 check weight 10 inter 375 fall 2 rise 1
+ server 127.0.18.006 127.0.18.6:8080 check weight 10 inter 2952 fall 2 rise 1
+ server 127.0.18.007 127.0.18.7:8080 check weight 10 inter 64 fall 2 rise 1
+ server 127.0.18.008 127.0.18.8:8080 check weight 10 inter 3655 fall 2 rise 1
+ server 127.0.18.009 127.0.18.9:8080 check weight 10 inter 4613 fall 2 rise 1
+ server 127.0.18.010 127.0.18.10:8080 check weight 10 inter 7163 fall 2 rise 1
+ server 127.0.18.011 127.0.18.11:8080 check weight 10 inter 522 fall 2 rise 1
+ server 127.0.18.012 127.0.18.12:8080 check weight 10 inter 9238 fall 2 rise 1
+ server 127.0.18.013 127.0.18.13:8080 check weight 10 inter 7499 fall 2 rise 1
+ server 127.0.18.014 127.0.18.14:8080 check weight 10 inter 6805 fall 2 rise 1
+ server 127.0.18.015 127.0.18.15:8080 check weight 10 inter 6149 fall 2 rise 1
+ server 127.0.18.016 127.0.18.16:8080 check weight 10 inter 2427 fall 2 rise 1
+ server 127.0.18.017 127.0.18.17:8080 check weight 10 inter 1865 fall 2 rise 1
+ server 127.0.18.018 127.0.18.18:8080 check weight 10 inter 2799 fall 2 rise 1
+ server 127.0.18.019 127.0.18.19:8080 check weight 10 inter 7127 fall 2 rise 1
+ server 127.0.18.020 127.0.18.20:8080 check weight 10 inter 3715 fall 2 rise 1
+ server 127.0.18.021 127.0.18.21:8080 check weight 10 inter 1979 fall 2 rise 1
+ server 127.0.18.022 127.0.18.22:8080 check weight 10 inter 619 fall 2 rise 1
+ server 127.0.18.023 127.0.18.23:8080 check weight 10 inter 7749 fall 2 rise 1
+ server 127.0.18.024 127.0.18.24:8080 check weight 10 inter 2881 fall 2 rise 1
+ server 127.0.18.025 127.0.18.25:8080 check weight 10 inter 7558 fall 2 rise 1
+ server 127.0.18.026 127.0.18.26:8080 check weight 10 inter 3175 fall 2 rise 1
+ server 127.0.18.027 127.0.18.27:8080 check weight 10 inter 4120 fall 2 rise 1
+ server 127.0.18.028 127.0.18.28:8080 check weight 10 inter 4069 fall 2 rise 1
+ server 127.0.18.029 127.0.18.29:8080 check weight 10 inter 9253 fall 2 rise 1
+ server 127.0.18.030 127.0.18.30:8080 check weight 10 inter 5817 fall 2 rise 1
+ server 127.0.18.031 127.0.18.31:8080 check weight 10 inter 701 fall 2 rise 1
+ server 127.0.18.032 127.0.18.32:8080 check weight 10 inter 2702 fall 2 rise 1
+ server 127.0.18.033 127.0.18.33:8080 check weight 10 inter 1888 fall 2 rise 1
+ server 127.0.18.034 127.0.18.34:8080 check weight 10 inter 3668 fall 2 rise 1
+ server 127.0.18.035 127.0.18.35:8080 check weight 10 inter 1535 fall 2 rise 1
+ server 127.0.18.036 127.0.18.36:8080 check weight 10 inter 6399 fall 2 rise 1
+ server 127.0.18.037 127.0.18.37:8080 check weight 10 inter 5105 fall 2 rise 1
+ server 127.0.18.038 127.0.18.38:8080 check weight 10 inter 5038 fall 2 rise 1
+ server 127.0.18.039 127.0.18.39:8080 check weight 10 inter 4757 fall 2 rise 1
+ server 127.0.18.040 127.0.18.40:8080 check weight 10 inter 8674 fall 2 rise 1
+ server 127.0.18.041 127.0.18.41:8080 check weight 10 inter 8118 fall 2 rise 1
+ server 127.0.18.042 127.0.18.42:8080 check weight 10 inter 5282 fall 2 rise 1
+ server 127.0.18.043 127.0.18.43:8080 check weight 10 inter 9627 fall 2 rise 1
+ server 127.0.18.044 127.0.18.44:8080 check weight 10 inter 3296 fall 2 rise 1
+ server 127.0.18.045 127.0.18.45:8080 check weight 10 inter 565 fall 2 rise 1
+ server 127.0.18.046 127.0.18.46:8080 check weight 10 inter 3444 fall 2 rise 1
+ server 127.0.18.047 127.0.18.47:8080 check weight 10 inter 4690 fall 2 rise 1
+ server 127.0.18.048 127.0.18.48:8080 check weight 10 inter 4060 fall 2 rise 1
+ server 127.0.18.049 127.0.18.49:8080 check weight 10 inter 7236 fall 2 rise 1
+ server 127.0.18.050 127.0.18.50:8080 check weight 10 inter 72 fall 2 rise 1
+ server 127.0.18.051 127.0.18.51:8080 check weight 10 inter 7814 fall 2 rise 1
+ server 127.0.18.052 127.0.18.52:8080 check weight 10 inter 7874 fall 2 rise 1
+ server 127.0.18.053 127.0.18.53:8080 check weight 10 inter 5251 fall 2 rise 1
+ server 127.0.18.054 127.0.18.54:8080 check weight 10 inter 8705 fall 2 rise 1
+ server 127.0.18.055 127.0.18.55:8080 check weight 10 inter 915 fall 2 rise 1
+ server 127.0.18.056 127.0.18.56:8080 check weight 10 inter 2051 fall 2 rise 1
+ server 127.0.18.057 127.0.18.57:8080 check weight 10 inter 8288 fall 2 rise 1
+ server 127.0.18.058 127.0.18.58:8080 check weight 10 inter 1850 fall 2 rise 1
+ server 127.0.18.059 127.0.18.59:8080 check weight 10 inter 6983 fall 2 rise 1
+ server 127.0.18.060 127.0.18.60:8080 check weight 10 inter 6477 fall 2 rise 1
+ server 127.0.18.061 127.0.18.61:8080 check weight 10 inter 1304 fall 2 rise 1
+ server 127.0.18.062 127.0.18.62:8080 check weight 10 inter 1974 fall 2 rise 1
+ server 127.0.18.063 127.0.18.63:8080 check weight 10 inter 1333 fall 2 rise 1
+ server 127.0.18.064 127.0.18.64:8080 check weight 10 inter 7725 fall 2 rise 1
+ server 127.0.18.065 127.0.18.65:8080 check weight 10 inter 4846 fall 2 rise 1
+ server 127.0.18.066 127.0.18.66:8080 check weight 10 inter 4489 fall 2 rise 1
+ server 127.0.18.067 127.0.18.67:8080 check weight 10 inter 3007 fall 2 rise 1
+ server 127.0.18.068 127.0.18.68:8080 check weight 10 inter 52 fall 2 rise 1
+ server 127.0.18.069 127.0.18.69:8080 check weight 10 inter 6845 fall 2 rise 1
+ server 127.0.18.070 127.0.18.70:8080 check weight 10 inter 7987 fall 2 rise 1
+ server 127.0.18.071 127.0.18.71:8080 check weight 10 inter 7600 fall 2 rise 1
+ server 127.0.18.072 127.0.18.72:8080 check weight 10 inter 1610 fall 2 rise 1
+ server 127.0.18.073 127.0.18.73:8080 check weight 10 inter 3757 fall 2 rise 1
+ server 127.0.18.074 127.0.18.74:8080 check weight 10 inter 2287 fall 2 rise 1
+ server 127.0.18.075 127.0.18.75:8080 check weight 10 inter 8093 fall 2 rise 1
+ server 127.0.18.076 127.0.18.76:8080 check weight 10 inter 4196 fall 2 rise 1
+ server 127.0.18.077 127.0.18.77:8080 check weight 10 inter 4488 fall 2 rise 1
+ server 127.0.18.078 127.0.18.78:8080 check weight 10 inter 8911 fall 2 rise 1
+ server 127.0.18.079 127.0.18.79:8080 check weight 10 inter 8778 fall 2 rise 1
+ server 127.0.18.080 127.0.18.80:8080 check weight 10 inter 4071 fall 2 rise 1
+ server 127.0.18.081 127.0.18.81:8080 check weight 10 inter 5114 fall 2 rise 1
+ server 127.0.18.082 127.0.18.82:8080 check weight 10 inter 8389 fall 2 rise 1
+ server 127.0.18.083 127.0.18.83:8080 check weight 10 inter 572 fall 2 rise 1
+ server 127.0.18.084 127.0.18.84:8080 check weight 10 inter 8506 fall 2 rise 1
+ server 127.0.18.085 127.0.18.85:8080 check weight 10 inter 5530 fall 2 rise 1
+ server 127.0.18.086 127.0.18.86:8080 check weight 10 inter 2418 fall 2 rise 1
+ server 127.0.18.087 127.0.18.87:8080 check weight 10 inter 8338 fall 2 rise 1
+ server 127.0.18.088 127.0.18.88:8080 check weight 10 inter 1133 fall 2 rise 1
+ server 127.0.18.089 127.0.18.89:8080 check weight 10 inter 42 fall 2 rise 1
+ server 127.0.18.090 127.0.18.90:8080 check weight 10 inter 3567 fall 2 rise 1
+ server 127.0.18.091 127.0.18.91:8080 check weight 10 inter 9121 fall 2 rise 1
+ server 127.0.18.092 127.0.18.92:8080 check weight 10 inter 9500 fall 2 rise 1
+ server 127.0.18.093 127.0.18.93:8080 check weight 10 inter 4112 fall 2 rise 1
+ server 127.0.18.094 127.0.18.94:8080 check weight 10 inter 3949 fall 2 rise 1
+ server 127.0.18.095 127.0.18.95:8080 check weight 10 inter 692 fall 2 rise 1
+ server 127.0.18.096 127.0.18.96:8080 check weight 10 inter 5761 fall 2 rise 1
+ server 127.0.18.097 127.0.18.97:8080 check weight 10 inter 8018 fall 2 rise 1
+ server 127.0.18.098 127.0.18.98:8080 check weight 10 inter 7068 fall 2 rise 1
+ server 127.0.18.099 127.0.18.99:8080 check weight 10 inter 1600 fall 2 rise 1
+ server 127.0.18.100 127.0.18.100:8080 check weight 10 inter 7309 fall 2 rise 1
+ server 127.0.18.101 127.0.18.101:8080 check weight 10 inter 452 fall 2 rise 1
+ server 127.0.18.102 127.0.18.102:8080 check weight 10 inter 9982 fall 2 rise 1
+ server 127.0.18.103 127.0.18.103:8080 check weight 10 inter 9 fall 2 rise 1
+ server 127.0.18.104 127.0.18.104:8080 check weight 10 inter 6565 fall 2 rise 1
+ server 127.0.18.105 127.0.18.105:8080 check weight 10 inter 3697 fall 2 rise 1
+ server 127.0.18.106 127.0.18.106:8080 check weight 10 inter 5513 fall 2 rise 1
+ server 127.0.18.107 127.0.18.107:8080 check weight 10 inter 7 fall 2 rise 1
+ server 127.0.18.108 127.0.18.108:8080 check weight 10 inter 3804 fall 2 rise 1
+ server 127.0.18.109 127.0.18.109:8080 check weight 10 inter 5739 fall 2 rise 1
+ server 127.0.18.110 127.0.18.110:8080 check weight 10 inter 7646 fall 2 rise 1
+ server 127.0.18.111 127.0.18.111:8080 check weight 10 inter 5782 fall 2 rise 1
+ server 127.0.18.112 127.0.18.112:8080 check weight 10 inter 6420 fall 2 rise 1
+ server 127.0.18.113 127.0.18.113:8080 check weight 10 inter 4339 fall 2 rise 1
+ server 127.0.18.114 127.0.18.114:8080 check weight 10 inter 8318 fall 2 rise 1
+ server 127.0.18.115 127.0.18.115:8080 check weight 10 inter 6032 fall 2 rise 1
+ server 127.0.18.116 127.0.18.116:8080 check weight 10 inter 7699 fall 2 rise 1
+ server 127.0.18.117 127.0.18.117:8080 check weight 10 inter 3783 fall 2 rise 1
+ server 127.0.18.118 127.0.18.118:8080 check weight 10 inter 869 fall 2 rise 1
+ server 127.0.18.119 127.0.18.119:8080 check weight 10 inter 3450 fall 2 rise 1
+ server 127.0.18.120 127.0.18.120:8080 check weight 10 inter 1911 fall 2 rise 1
+ server 127.0.18.121 127.0.18.121:8080 check weight 10 inter 142 fall 2 rise 1
+ server 127.0.18.122 127.0.18.122:8080 check weight 10 inter 2861 fall 2 rise 1
+ server 127.0.18.123 127.0.18.123:8080 check weight 10 inter 1217 fall 2 rise 1
+ server 127.0.18.124 127.0.18.124:8080 check weight 10 inter 7258 fall 2 rise 1
+ server 127.0.18.125 127.0.18.125:8080 check weight 10 inter 9412 fall 2 rise 1
+ server 127.0.18.126 127.0.18.126:8080 check weight 10 inter 3491 fall 2 rise 1
+ server 127.0.18.127 127.0.18.127:8080 check weight 10 inter 4547 fall 2 rise 1
+ server 127.0.18.128 127.0.18.128:8080 check weight 10 inter 9300 fall 2 rise 1
+ server 127.0.18.129 127.0.18.129:8080 check weight 10 inter 9014 fall 2 rise 1
+ server 127.0.18.130 127.0.18.130:8080 check weight 10 inter 5560 fall 2 rise 1
+ server 127.0.18.131 127.0.18.131:8080 check weight 10 inter 4317 fall 2 rise 1
+ server 127.0.18.132 127.0.18.132:8080 check weight 10 inter 7828 fall 2 rise 1
+ server 127.0.18.133 127.0.18.133:8080 check weight 10 inter 237 fall 2 rise 1
+ server 127.0.18.134 127.0.18.134:8080 check weight 10 inter 2759 fall 2 rise 1
+ server 127.0.18.135 127.0.18.135:8080 check weight 10 inter 4664 fall 2 rise 1
+ server 127.0.18.136 127.0.18.136:8080 check weight 10 inter 1308 fall 2 rise 1
+ server 127.0.18.137 127.0.18.137:8080 check weight 10 inter 5947 fall 2 rise 1
+ server 127.0.18.138 127.0.18.138:8080 check weight 10 inter 2233 fall 2 rise 1
+ server 127.0.18.139 127.0.18.139:8080 check weight 10 inter 1570 fall 2 rise 1
+ server 127.0.18.140 127.0.18.140:8080 check weight 10 inter 190 fall 2 rise 1
+ server 127.0.18.141 127.0.18.141:8080 check weight 10 inter 8550 fall 2 rise 1
+ server 127.0.18.142 127.0.18.142:8080 check weight 10 inter 410 fall 2 rise 1
+ server 127.0.18.143 127.0.18.143:8080 check weight 10 inter 7102 fall 2 rise 1
+ server 127.0.18.144 127.0.18.144:8080 check weight 10 inter 4890 fall 2 rise 1
+ server 127.0.18.145 127.0.18.145:8080 check weight 10 inter 9591 fall 2 rise 1
+ server 127.0.18.146 127.0.18.146:8080 check weight 10 inter 9289 fall 2 rise 1
+ server 127.0.18.147 127.0.18.147:8080 check weight 10 inter 3099 fall 2 rise 1
+ server 127.0.18.148 127.0.18.148:8080 check weight 10 inter 6517 fall 2 rise 1
+ server 127.0.18.149 127.0.18.149:8080 check weight 10 inter 4898 fall 2 rise 1
+ server 127.0.18.150 127.0.18.150:8080 check weight 10 inter 2883 fall 2 rise 1
+ server 127.0.18.151 127.0.18.151:8080 check weight 10 inter 5413 fall 2 rise 1
+ server 127.0.18.152 127.0.18.152:8080 check weight 10 inter 1529 fall 2 rise 1
+ server 127.0.18.153 127.0.18.153:8080 check weight 10 inter 7283 fall 2 rise 1
+ server 127.0.18.154 127.0.18.154:8080 check weight 10 inter 6972 fall 2 rise 1
+ server 127.0.18.155 127.0.18.155:8080 check weight 10 inter 525 fall 2 rise 1
+ server 127.0.18.156 127.0.18.156:8080 check weight 10 inter 7311 fall 2 rise 1
+ server 127.0.18.157 127.0.18.157:8080 check weight 10 inter 5628 fall 2 rise 1
+ server 127.0.18.158 127.0.18.158:8080 check weight 10 inter 370 fall 2 rise 1
+ server 127.0.18.159 127.0.18.159:8080 check weight 10 inter 7161 fall 2 rise 1
+ server 127.0.18.160 127.0.18.160:8080 check weight 10 inter 653 fall 2 rise 1
+ server 127.0.18.161 127.0.18.161:8080 check weight 10 inter 4049 fall 2 rise 1
+ server 127.0.18.162 127.0.18.162:8080 check weight 10 inter 2978 fall 2 rise 1
+ server 127.0.18.163 127.0.18.163:8080 check weight 10 inter 8572 fall 2 rise 1
+ server 127.0.18.164 127.0.18.164:8080 check weight 10 inter 8543 fall 2 rise 1
+ server 127.0.18.165 127.0.18.165:8080 check weight 10 inter 7200 fall 2 rise 1
+ server 127.0.18.166 127.0.18.166:8080 check weight 10 inter 3303 fall 2 rise 1
+ server 127.0.18.167 127.0.18.167:8080 check weight 10 inter 9972 fall 2 rise 1
+ server 127.0.18.168 127.0.18.168:8080 check weight 10 inter 5127 fall 2 rise 1
+ server 127.0.18.169 127.0.18.169:8080 check weight 10 inter 6049 fall 2 rise 1
+ server 127.0.18.170 127.0.18.170:8080 check weight 10 inter 4118 fall 2 rise 1
+ server 127.0.18.171 127.0.18.171:8080 check weight 10 inter 6630 fall 2 rise 1
+ server 127.0.18.172 127.0.18.172:8080 check weight 10 inter 1476 fall 2 rise 1
+ server 127.0.18.173 127.0.18.173:8080 check weight 10 inter 5538 fall 2 rise 1
+ server 127.0.18.174 127.0.18.174:8080 check weight 10 inter 4283 fall 2 rise 1
+ server 127.0.18.175 127.0.18.175:8080 check weight 10 inter 9865 fall 2 rise 1
+ server 127.0.18.176 127.0.18.176:8080 check weight 10 inter 3091 fall 2 rise 1
+ server 127.0.18.177 127.0.18.177:8080 check weight 10 inter 5855 fall 2 rise 1
+ server 127.0.18.178 127.0.18.178:8080 check weight 10 inter 6209 fall 2 rise 1
+ server 127.0.18.179 127.0.18.179:8080 check weight 10 inter 2164 fall 2 rise 1
+ server 127.0.18.180 127.0.18.180:8080 check weight 10 inter 9464 fall 2 rise 1
+ server 127.0.18.181 127.0.18.181:8080 check weight 10 inter 5987 fall 2 rise 1
+ server 127.0.18.182 127.0.18.182:8080 check weight 10 inter 1907 fall 2 rise 1
+ server 127.0.18.183 127.0.18.183:8080 check weight 10 inter 4649 fall 2 rise 1
+ server 127.0.18.184 127.0.18.184:8080 check weight 10 inter 8027 fall 2 rise 1
+ server 127.0.18.185 127.0.18.185:8080 check weight 10 inter 9393 fall 2 rise 1
+ server 127.0.18.186 127.0.18.186:8080 check weight 10 inter 4773 fall 2 rise 1
+ server 127.0.18.187 127.0.18.187:8080 check weight 10 inter 1950 fall 2 rise 1
+ server 127.0.18.188 127.0.18.188:8080 check weight 10 inter 1731 fall 2 rise 1
+ server 127.0.18.189 127.0.18.189:8080 check weight 10 inter 5105 fall 2 rise 1
+ server 127.0.18.190 127.0.18.190:8080 check weight 10 inter 674 fall 2 rise 1
+ server 127.0.18.191 127.0.18.191:8080 check weight 10 inter 1296 fall 2 rise 1
+ server 127.0.18.192 127.0.18.192:8080 check weight 10 inter 260 fall 2 rise 1
+ server 127.0.18.193 127.0.18.193:8080 check weight 10 inter 2411 fall 2 rise 1
+ server 127.0.18.194 127.0.18.194:8080 check weight 10 inter 7812 fall 2 rise 1
+ server 127.0.18.195 127.0.18.195:8080 check weight 10 inter 3894 fall 2 rise 1
+ server 127.0.18.196 127.0.18.196:8080 check weight 10 inter 2599 fall 2 rise 1
+ server 127.0.18.197 127.0.18.197:8080 check weight 10 inter 9029 fall 2 rise 1
+ server 127.0.18.198 127.0.18.198:8080 check weight 10 inter 4917 fall 2 rise 1
+ server 127.0.18.199 127.0.18.199:8080 check weight 10 inter 5606 fall 2 rise 1
+ server 127.0.18.200 127.0.18.200:8080 check weight 10 inter 3741 fall 2 rise 1
+ server 127.0.18.201 127.0.18.201:8080 check weight 10 inter 925 fall 2 rise 1
+ server 127.0.18.202 127.0.18.202:8080 check weight 10 inter 9 fall 2 rise 1
+ server 127.0.18.203 127.0.18.203:8080 check weight 10 inter 3914 fall 2 rise 1
+ server 127.0.18.204 127.0.18.204:8080 check weight 10 inter 8148 fall 2 rise 1
+ server 127.0.18.205 127.0.18.205:8080 check weight 10 inter 7077 fall 2 rise 1
+ server 127.0.18.206 127.0.18.206:8080 check weight 10 inter 1591 fall 2 rise 1
+ server 127.0.18.207 127.0.18.207:8080 check weight 10 inter 5232 fall 2 rise 1
+ server 127.0.18.208 127.0.18.208:8080 check weight 10 inter 1062 fall 2 rise 1
+ server 127.0.18.209 127.0.18.209:8080 check weight 10 inter 3954 fall 2 rise 1
+ server 127.0.18.210 127.0.18.210:8080 check weight 10 inter 2843 fall 2 rise 1
+ server 127.0.18.211 127.0.18.211:8080 check weight 10 inter 4661 fall 2 rise 1
+ server 127.0.18.212 127.0.18.212:8080 check weight 10 inter 1092 fall 2 rise 1
+ server 127.0.18.213 127.0.18.213:8080 check weight 10 inter 850 fall 2 rise 1
+ server 127.0.18.214 127.0.18.214:8080 check weight 10 inter 8334 fall 2 rise 1
+ server 127.0.18.215 127.0.18.215:8080 check weight 10 inter 5615 fall 2 rise 1
+ server 127.0.18.216 127.0.18.216:8080 check weight 10 inter 6501 fall 2 rise 1
+ server 127.0.18.217 127.0.18.217:8080 check weight 10 inter 1312 fall 2 rise 1
+ server 127.0.18.218 127.0.18.218:8080 check weight 10 inter 5072 fall 2 rise 1
+ server 127.0.18.219 127.0.18.219:8080 check weight 10 inter 5276 fall 2 rise 1
+ server 127.0.18.220 127.0.18.220:8080 check weight 10 inter 8798 fall 2 rise 1
+ server 127.0.18.221 127.0.18.221:8080 check weight 10 inter 7946 fall 2 rise 1
+ server 127.0.18.222 127.0.18.222:8080 check weight 10 inter 5738 fall 2 rise 1
+ server 127.0.18.223 127.0.18.223:8080 check weight 10 inter 3742 fall 2 rise 1
+ server 127.0.18.224 127.0.18.224:8080 check weight 10 inter 6688 fall 2 rise 1
+ server 127.0.18.225 127.0.18.225:8080 check weight 10 inter 3693 fall 2 rise 1
+ server 127.0.18.226 127.0.18.226:8080 check weight 10 inter 7414 fall 2 rise 1
+ server 127.0.18.227 127.0.18.227:8080 check weight 10 inter 227 fall 2 rise 1
+ server 127.0.18.228 127.0.18.228:8080 check weight 10 inter 2117 fall 2 rise 1
+ server 127.0.18.229 127.0.18.229:8080 check weight 10 inter 8405 fall 2 rise 1
+ server 127.0.18.230 127.0.18.230:8080 check weight 10 inter 4458 fall 2 rise 1
+ server 127.0.18.231 127.0.18.231:8080 check weight 10 inter 8038 fall 2 rise 1
+ server 127.0.18.232 127.0.18.232:8080 check weight 10 inter 7160 fall 2 rise 1
+ server 127.0.18.233 127.0.18.233:8080 check weight 10 inter 2262 fall 2 rise 1
+ server 127.0.18.234 127.0.18.234:8080 check weight 10 inter 8681 fall 2 rise 1
+ server 127.0.18.235 127.0.18.235:8080 check weight 10 inter 4263 fall 2 rise 1
+ server 127.0.18.236 127.0.18.236:8080 check weight 10 inter 6279 fall 2 rise 1
+ server 127.0.18.237 127.0.18.237:8080 check weight 10 inter 4697 fall 2 rise 1
+ server 127.0.18.238 127.0.18.238:8080 check weight 10 inter 5449 fall 2 rise 1
+ server 127.0.18.239 127.0.18.239:8080 check weight 10 inter 5627 fall 2 rise 1
+ server 127.0.18.240 127.0.18.240:8080 check weight 10 inter 7594 fall 2 rise 1
+ server 127.0.18.241 127.0.18.241:8080 check weight 10 inter 2247 fall 2 rise 1
+ server 127.0.18.242 127.0.18.242:8080 check weight 10 inter 2898 fall 2 rise 1
+ server 127.0.18.243 127.0.18.243:8080 check weight 10 inter 739 fall 2 rise 1
+ server 127.0.18.244 127.0.18.244:8080 check weight 10 inter 1089 fall 2 rise 1
+ server 127.0.18.245 127.0.18.245:8080 check weight 10 inter 9976 fall 2 rise 1
+ server 127.0.18.246 127.0.18.246:8080 check weight 10 inter 7179 fall 2 rise 1
+ server 127.0.18.247 127.0.18.247:8080 check weight 10 inter 5726 fall 2 rise 1
+ server 127.0.18.248 127.0.18.248:8080 check weight 10 inter 7407 fall 2 rise 1
+ server 127.0.18.249 127.0.18.249:8080 check weight 10 inter 9881 fall 2 rise 1
+ server 127.0.18.250 127.0.18.250:8080 check weight 10 inter 8308 fall 2 rise 1
+ server 127.0.19.001 127.0.19.1:8080 check weight 10 inter 702 fall 2 rise 1
+ server 127.0.19.002 127.0.19.2:8080 check weight 10 inter 5768 fall 2 rise 1
+ server 127.0.19.003 127.0.19.3:8080 check weight 10 inter 2638 fall 2 rise 1
+ server 127.0.19.004 127.0.19.4:8080 check weight 10 inter 3218 fall 2 rise 1
+ server 127.0.19.005 127.0.19.5:8080 check weight 10 inter 2555 fall 2 rise 1
+ server 127.0.19.006 127.0.19.6:8080 check weight 10 inter 5563 fall 2 rise 1
+ server 127.0.19.007 127.0.19.7:8080 check weight 10 inter 557 fall 2 rise 1
+ server 127.0.19.008 127.0.19.8:8080 check weight 10 inter 9071 fall 2 rise 1
+ server 127.0.19.009 127.0.19.9:8080 check weight 10 inter 1322 fall 2 rise 1
+ server 127.0.19.010 127.0.19.10:8080 check weight 10 inter 3727 fall 2 rise 1
+ server 127.0.19.011 127.0.19.11:8080 check weight 10 inter 3622 fall 2 rise 1
+ server 127.0.19.012 127.0.19.12:8080 check weight 10 inter 4030 fall 2 rise 1
+ server 127.0.19.013 127.0.19.13:8080 check weight 10 inter 6699 fall 2 rise 1
+ server 127.0.19.014 127.0.19.14:8080 check weight 10 inter 9055 fall 2 rise 1
+ server 127.0.19.015 127.0.19.15:8080 check weight 10 inter 356 fall 2 rise 1
+ server 127.0.19.016 127.0.19.16:8080 check weight 10 inter 7774 fall 2 rise 1
+ server 127.0.19.017 127.0.19.17:8080 check weight 10 inter 8933 fall 2 rise 1
+ server 127.0.19.018 127.0.19.18:8080 check weight 10 inter 9846 fall 2 rise 1
+ server 127.0.19.019 127.0.19.19:8080 check weight 10 inter 9381 fall 2 rise 1
+ server 127.0.19.020 127.0.19.20:8080 check weight 10 inter 2518 fall 2 rise 1
+ server 127.0.19.021 127.0.19.21:8080 check weight 10 inter 1969 fall 2 rise 1
+ server 127.0.19.022 127.0.19.22:8080 check weight 10 inter 7913 fall 2 rise 1
+ server 127.0.19.023 127.0.19.23:8080 check weight 10 inter 473 fall 2 rise 1
+ server 127.0.19.024 127.0.19.24:8080 check weight 10 inter 11 fall 2 rise 1
+ server 127.0.19.025 127.0.19.25:8080 check weight 10 inter 1593 fall 2 rise 1
+ server 127.0.19.026 127.0.19.26:8080 check weight 10 inter 4726 fall 2 rise 1
+ server 127.0.19.027 127.0.19.27:8080 check weight 10 inter 539 fall 2 rise 1
+ server 127.0.19.028 127.0.19.28:8080 check weight 10 inter 5938 fall 2 rise 1
+ server 127.0.19.029 127.0.19.29:8080 check weight 10 inter 1967 fall 2 rise 1
+ server 127.0.19.030 127.0.19.30:8080 check weight 10 inter 6560 fall 2 rise 1
+ server 127.0.19.031 127.0.19.31:8080 check weight 10 inter 3314 fall 2 rise 1
+ server 127.0.19.032 127.0.19.32:8080 check weight 10 inter 393 fall 2 rise 1
+ server 127.0.19.033 127.0.19.33:8080 check weight 10 inter 5005 fall 2 rise 1
+ server 127.0.19.034 127.0.19.34:8080 check weight 10 inter 4408 fall 2 rise 1
+ server 127.0.19.035 127.0.19.35:8080 check weight 10 inter 9895 fall 2 rise 1
+ server 127.0.19.036 127.0.19.36:8080 check weight 10 inter 1555 fall 2 rise 1
+ server 127.0.19.037 127.0.19.37:8080 check weight 10 inter 8752 fall 2 rise 1
+ server 127.0.19.038 127.0.19.38:8080 check weight 10 inter 635 fall 2 rise 1
+ server 127.0.19.039 127.0.19.39:8080 check weight 10 inter 1509 fall 2 rise 1
+ server 127.0.19.040 127.0.19.40:8080 check weight 10 inter 7239 fall 2 rise 1
+ server 127.0.19.041 127.0.19.41:8080 check weight 10 inter 9652 fall 2 rise 1
+ server 127.0.19.042 127.0.19.42:8080 check weight 10 inter 1966 fall 2 rise 1
+ server 127.0.19.043 127.0.19.43:8080 check weight 10 inter 3506 fall 2 rise 1
+ server 127.0.19.044 127.0.19.44:8080 check weight 10 inter 2055 fall 2 rise 1
+ server 127.0.19.045 127.0.19.45:8080 check weight 10 inter 5054 fall 2 rise 1
+ server 127.0.19.046 127.0.19.46:8080 check weight 10 inter 4618 fall 2 rise 1
+ server 127.0.19.047 127.0.19.47:8080 check weight 10 inter 3039 fall 2 rise 1
+ server 127.0.19.048 127.0.19.48:8080 check weight 10 inter 7633 fall 2 rise 1
+ server 127.0.19.049 127.0.19.49:8080 check weight 10 inter 1291 fall 2 rise 1
+ server 127.0.19.050 127.0.19.50:8080 check weight 10 inter 7335 fall 2 rise 1
+ server 127.0.19.051 127.0.19.51:8080 check weight 10 inter 6033 fall 2 rise 1
+ server 127.0.19.052 127.0.19.52:8080 check weight 10 inter 3016 fall 2 rise 1
+ server 127.0.19.053 127.0.19.53:8080 check weight 10 inter 908 fall 2 rise 1
+ server 127.0.19.054 127.0.19.54:8080 check weight 10 inter 4297 fall 2 rise 1
+ server 127.0.19.055 127.0.19.55:8080 check weight 10 inter 3133 fall 2 rise 1
+ server 127.0.19.056 127.0.19.56:8080 check weight 10 inter 3920 fall 2 rise 1
+ server 127.0.19.057 127.0.19.57:8080 check weight 10 inter 7133 fall 2 rise 1
+ server 127.0.19.058 127.0.19.58:8080 check weight 10 inter 9645 fall 2 rise 1
+ server 127.0.19.059 127.0.19.59:8080 check weight 10 inter 4709 fall 2 rise 1
+ server 127.0.19.060 127.0.19.60:8080 check weight 10 inter 1196 fall 2 rise 1
+ server 127.0.19.061 127.0.19.61:8080 check weight 10 inter 4282 fall 2 rise 1
+ server 127.0.19.062 127.0.19.62:8080 check weight 10 inter 2370 fall 2 rise 1
+ server 127.0.19.063 127.0.19.63:8080 check weight 10 inter 4597 fall 2 rise 1
+ server 127.0.19.064 127.0.19.64:8080 check weight 10 inter 567 fall 2 rise 1
+ server 127.0.19.065 127.0.19.65:8080 check weight 10 inter 5377 fall 2 rise 1
+ server 127.0.19.066 127.0.19.66:8080 check weight 10 inter 7160 fall 2 rise 1
+ server 127.0.19.067 127.0.19.67:8080 check weight 10 inter 4349 fall 2 rise 1
+ server 127.0.19.068 127.0.19.68:8080 check weight 10 inter 9972 fall 2 rise 1
+ server 127.0.19.069 127.0.19.69:8080 check weight 10 inter 2917 fall 2 rise 1
+ server 127.0.19.070 127.0.19.70:8080 check weight 10 inter 8250 fall 2 rise 1
+ server 127.0.19.071 127.0.19.71:8080 check weight 10 inter 2588 fall 2 rise 1
+ server 127.0.19.072 127.0.19.72:8080 check weight 10 inter 8007 fall 2 rise 1
+ server 127.0.19.073 127.0.19.73:8080 check weight 10 inter 4265 fall 2 rise 1
+ server 127.0.19.074 127.0.19.74:8080 check weight 10 inter 1418 fall 2 rise 1
+ server 127.0.19.075 127.0.19.75:8080 check weight 10 inter 8032 fall 2 rise 1
+ server 127.0.19.076 127.0.19.76:8080 check weight 10 inter 4975 fall 2 rise 1
+ server 127.0.19.077 127.0.19.77:8080 check weight 10 inter 5062 fall 2 rise 1
+ server 127.0.19.078 127.0.19.78:8080 check weight 10 inter 8240 fall 2 rise 1
+ server 127.0.19.079 127.0.19.79:8080 check weight 10 inter 6752 fall 2 rise 1
+ server 127.0.19.080 127.0.19.80:8080 check weight 10 inter 3002 fall 2 rise 1
+ server 127.0.19.081 127.0.19.81:8080 check weight 10 inter 9586 fall 2 rise 1
+ server 127.0.19.082 127.0.19.82:8080 check weight 10 inter 6211 fall 2 rise 1
+ server 127.0.19.083 127.0.19.83:8080 check weight 10 inter 7317 fall 2 rise 1
+ server 127.0.19.084 127.0.19.84:8080 check weight 10 inter 7943 fall 2 rise 1
+ server 127.0.19.085 127.0.19.85:8080 check weight 10 inter 1425 fall 2 rise 1
+ server 127.0.19.086 127.0.19.86:8080 check weight 10 inter 9924 fall 2 rise 1
+ server 127.0.19.087 127.0.19.87:8080 check weight 10 inter 572 fall 2 rise 1
+ server 127.0.19.088 127.0.19.88:8080 check weight 10 inter 2601 fall 2 rise 1
+ server 127.0.19.089 127.0.19.89:8080 check weight 10 inter 3848 fall 2 rise 1
+ server 127.0.19.090 127.0.19.90:8080 check weight 10 inter 6301 fall 2 rise 1
+ server 127.0.19.091 127.0.19.91:8080 check weight 10 inter 5805 fall 2 rise 1
+ server 127.0.19.092 127.0.19.92:8080 check weight 10 inter 2016 fall 2 rise 1
+ server 127.0.19.093 127.0.19.93:8080 check weight 10 inter 6646 fall 2 rise 1
+ server 127.0.19.094 127.0.19.94:8080 check weight 10 inter 1372 fall 2 rise 1
+ server 127.0.19.095 127.0.19.95:8080 check weight 10 inter 5321 fall 2 rise 1
+ server 127.0.19.096 127.0.19.96:8080 check weight 10 inter 1847 fall 2 rise 1
+ server 127.0.19.097 127.0.19.97:8080 check weight 10 inter 6658 fall 2 rise 1
+ server 127.0.19.098 127.0.19.98:8080 check weight 10 inter 974 fall 2 rise 1
+ server 127.0.19.099 127.0.19.99:8080 check weight 10 inter 8390 fall 2 rise 1
+ server 127.0.19.100 127.0.19.100:8080 check weight 10 inter 5710 fall 2 rise 1
+ server 127.0.19.101 127.0.19.101:8080 check weight 10 inter 8594 fall 2 rise 1
+ server 127.0.19.102 127.0.19.102:8080 check weight 10 inter 7342 fall 2 rise 1
+ server 127.0.19.103 127.0.19.103:8080 check weight 10 inter 2906 fall 2 rise 1
+ server 127.0.19.104 127.0.19.104:8080 check weight 10 inter 166 fall 2 rise 1
+ server 127.0.19.105 127.0.19.105:8080 check weight 10 inter 1856 fall 2 rise 1
+ server 127.0.19.106 127.0.19.106:8080 check weight 10 inter 7339 fall 2 rise 1
+ server 127.0.19.107 127.0.19.107:8080 check weight 10 inter 3864 fall 2 rise 1
+ server 127.0.19.108 127.0.19.108:8080 check weight 10 inter 5550 fall 2 rise 1
+ server 127.0.19.109 127.0.19.109:8080 check weight 10 inter 7181 fall 2 rise 1
+ server 127.0.19.110 127.0.19.110:8080 check weight 10 inter 3067 fall 2 rise 1
+ server 127.0.19.111 127.0.19.111:8080 check weight 10 inter 5469 fall 2 rise 1
+ server 127.0.19.112 127.0.19.112:8080 check weight 10 inter 5792 fall 2 rise 1
+ server 127.0.19.113 127.0.19.113:8080 check weight 10 inter 6946 fall 2 rise 1
+ server 127.0.19.114 127.0.19.114:8080 check weight 10 inter 7378 fall 2 rise 1
+ server 127.0.19.115 127.0.19.115:8080 check weight 10 inter 4282 fall 2 rise 1
+ server 127.0.19.116 127.0.19.116:8080 check weight 10 inter 9082 fall 2 rise 1
+ server 127.0.19.117 127.0.19.117:8080 check weight 10 inter 7163 fall 2 rise 1
+ server 127.0.19.118 127.0.19.118:8080 check weight 10 inter 2256 fall 2 rise 1
+ server 127.0.19.119 127.0.19.119:8080 check weight 10 inter 6207 fall 2 rise 1
+ server 127.0.19.120 127.0.19.120:8080 check weight 10 inter 5661 fall 2 rise 1
+ server 127.0.19.121 127.0.19.121:8080 check weight 10 inter 8642 fall 2 rise 1
+ server 127.0.19.122 127.0.19.122:8080 check weight 10 inter 3053 fall 2 rise 1
+ server 127.0.19.123 127.0.19.123:8080 check weight 10 inter 1068 fall 2 rise 1
+ server 127.0.19.124 127.0.19.124:8080 check weight 10 inter 9319 fall 2 rise 1
+ server 127.0.19.125 127.0.19.125:8080 check weight 10 inter 8765 fall 2 rise 1
+ server 127.0.19.126 127.0.19.126:8080 check weight 10 inter 7157 fall 2 rise 1
+ server 127.0.19.127 127.0.19.127:8080 check weight 10 inter 151 fall 2 rise 1
+ server 127.0.19.128 127.0.19.128:8080 check weight 10 inter 5041 fall 2 rise 1
+ server 127.0.19.129 127.0.19.129:8080 check weight 10 inter 5799 fall 2 rise 1
+ server 127.0.19.130 127.0.19.130:8080 check weight 10 inter 1780 fall 2 rise 1
+ server 127.0.19.131 127.0.19.131:8080 check weight 10 inter 7260 fall 2 rise 1
+ server 127.0.19.132 127.0.19.132:8080 check weight 10 inter 5096 fall 2 rise 1
+ server 127.0.19.133 127.0.19.133:8080 check weight 10 inter 6127 fall 2 rise 1
+ server 127.0.19.134 127.0.19.134:8080 check weight 10 inter 4976 fall 2 rise 1
+ server 127.0.19.135 127.0.19.135:8080 check weight 10 inter 2951 fall 2 rise 1
+ server 127.0.19.136 127.0.19.136:8080 check weight 10 inter 6908 fall 2 rise 1
+ server 127.0.19.137 127.0.19.137:8080 check weight 10 inter 4002 fall 2 rise 1
+ server 127.0.19.138 127.0.19.138:8080 check weight 10 inter 2265 fall 2 rise 1
+ server 127.0.19.139 127.0.19.139:8080 check weight 10 inter 7123 fall 2 rise 1
+ server 127.0.19.140 127.0.19.140:8080 check weight 10 inter 1787 fall 2 rise 1
+ server 127.0.19.141 127.0.19.141:8080 check weight 10 inter 8665 fall 2 rise 1
+ server 127.0.19.142 127.0.19.142:8080 check weight 10 inter 8674 fall 2 rise 1
+ server 127.0.19.143 127.0.19.143:8080 check weight 10 inter 6240 fall 2 rise 1
+ server 127.0.19.144 127.0.19.144:8080 check weight 10 inter 5083 fall 2 rise 1
+ server 127.0.19.145 127.0.19.145:8080 check weight 10 inter 6914 fall 2 rise 1
+ server 127.0.19.146 127.0.19.146:8080 check weight 10 inter 9020 fall 2 rise 1
+ server 127.0.19.147 127.0.19.147:8080 check weight 10 inter 7430 fall 2 rise 1
+ server 127.0.19.148 127.0.19.148:8080 check weight 10 inter 6233 fall 2 rise 1
+ server 127.0.19.149 127.0.19.149:8080 check weight 10 inter 4096 fall 2 rise 1
+ server 127.0.19.150 127.0.19.150:8080 check weight 10 inter 9654 fall 2 rise 1
+ server 127.0.19.151 127.0.19.151:8080 check weight 10 inter 6525 fall 2 rise 1
+ server 127.0.19.152 127.0.19.152:8080 check weight 10 inter 7108 fall 2 rise 1
+ server 127.0.19.153 127.0.19.153:8080 check weight 10 inter 7762 fall 2 rise 1
+ server 127.0.19.154 127.0.19.154:8080 check weight 10 inter 5543 fall 2 rise 1
+ server 127.0.19.155 127.0.19.155:8080 check weight 10 inter 8264 fall 2 rise 1
+ server 127.0.19.156 127.0.19.156:8080 check weight 10 inter 6504 fall 2 rise 1
+ server 127.0.19.157 127.0.19.157:8080 check weight 10 inter 9909 fall 2 rise 1
+ server 127.0.19.158 127.0.19.158:8080 check weight 10 inter 4215 fall 2 rise 1
+ server 127.0.19.159 127.0.19.159:8080 check weight 10 inter 1285 fall 2 rise 1
+ server 127.0.19.160 127.0.19.160:8080 check weight 10 inter 1964 fall 2 rise 1
+ server 127.0.19.161 127.0.19.161:8080 check weight 10 inter 1864 fall 2 rise 1
+ server 127.0.19.162 127.0.19.162:8080 check weight 10 inter 1712 fall 2 rise 1
+ server 127.0.19.163 127.0.19.163:8080 check weight 10 inter 9493 fall 2 rise 1
+ server 127.0.19.164 127.0.19.164:8080 check weight 10 inter 2475 fall 2 rise 1
+ server 127.0.19.165 127.0.19.165:8080 check weight 10 inter 1587 fall 2 rise 1
+ server 127.0.19.166 127.0.19.166:8080 check weight 10 inter 808 fall 2 rise 1
+ server 127.0.19.167 127.0.19.167:8080 check weight 10 inter 7980 fall 2 rise 1
+ server 127.0.19.168 127.0.19.168:8080 check weight 10 inter 8595 fall 2 rise 1
+ server 127.0.19.169 127.0.19.169:8080 check weight 10 inter 2695 fall 2 rise 1
+ server 127.0.19.170 127.0.19.170:8080 check weight 10 inter 9404 fall 2 rise 1
+ server 127.0.19.171 127.0.19.171:8080 check weight 10 inter 3383 fall 2 rise 1
+ server 127.0.19.172 127.0.19.172:8080 check weight 10 inter 782 fall 2 rise 1
+ server 127.0.19.173 127.0.19.173:8080 check weight 10 inter 2499 fall 2 rise 1
+ server 127.0.19.174 127.0.19.174:8080 check weight 10 inter 1692 fall 2 rise 1
+ server 127.0.19.175 127.0.19.175:8080 check weight 10 inter 4720 fall 2 rise 1
+ server 127.0.19.176 127.0.19.176:8080 check weight 10 inter 7124 fall 2 rise 1
+ server 127.0.19.177 127.0.19.177:8080 check weight 10 inter 2380 fall 2 rise 1
+ server 127.0.19.178 127.0.19.178:8080 check weight 10 inter 9993 fall 2 rise 1
+ server 127.0.19.179 127.0.19.179:8080 check weight 10 inter 2259 fall 2 rise 1
+ server 127.0.19.180 127.0.19.180:8080 check weight 10 inter 5517 fall 2 rise 1
+ server 127.0.19.181 127.0.19.181:8080 check weight 10 inter 6697 fall 2 rise 1
+ server 127.0.19.182 127.0.19.182:8080 check weight 10 inter 3070 fall 2 rise 1
+ server 127.0.19.183 127.0.19.183:8080 check weight 10 inter 1086 fall 2 rise 1
+ server 127.0.19.184 127.0.19.184:8080 check weight 10 inter 887 fall 2 rise 1
+ server 127.0.19.185 127.0.19.185:8080 check weight 10 inter 642 fall 2 rise 1
+ server 127.0.19.186 127.0.19.186:8080 check weight 10 inter 5617 fall 2 rise 1
+ server 127.0.19.187 127.0.19.187:8080 check weight 10 inter 779 fall 2 rise 1
+ server 127.0.19.188 127.0.19.188:8080 check weight 10 inter 6060 fall 2 rise 1
+ server 127.0.19.189 127.0.19.189:8080 check weight 10 inter 6774 fall 2 rise 1
+ server 127.0.19.190 127.0.19.190:8080 check weight 10 inter 9624 fall 2 rise 1
+ server 127.0.19.191 127.0.19.191:8080 check weight 10 inter 6765 fall 2 rise 1
+ server 127.0.19.192 127.0.19.192:8080 check weight 10 inter 6064 fall 2 rise 1
+ server 127.0.19.193 127.0.19.193:8080 check weight 10 inter 4335 fall 2 rise 1
+ server 127.0.19.194 127.0.19.194:8080 check weight 10 inter 1884 fall 2 rise 1
+ server 127.0.19.195 127.0.19.195:8080 check weight 10 inter 6475 fall 2 rise 1
+ server 127.0.19.196 127.0.19.196:8080 check weight 10 inter 206 fall 2 rise 1
+ server 127.0.19.197 127.0.19.197:8080 check weight 10 inter 9542 fall 2 rise 1
+ server 127.0.19.198 127.0.19.198:8080 check weight 10 inter 4319 fall 2 rise 1
+ server 127.0.19.199 127.0.19.199:8080 check weight 10 inter 9087 fall 2 rise 1
+ server 127.0.19.200 127.0.19.200:8080 check weight 10 inter 9984 fall 2 rise 1
+ server 127.0.19.201 127.0.19.201:8080 check weight 10 inter 6502 fall 2 rise 1
+ server 127.0.19.202 127.0.19.202:8080 check weight 10 inter 6476 fall 2 rise 1
+ server 127.0.19.203 127.0.19.203:8080 check weight 10 inter 4910 fall 2 rise 1
+ server 127.0.19.204 127.0.19.204:8080 check weight 10 inter 4880 fall 2 rise 1
+ server 127.0.19.205 127.0.19.205:8080 check weight 10 inter 162 fall 2 rise 1
+ server 127.0.19.206 127.0.19.206:8080 check weight 10 inter 4114 fall 2 rise 1
+ server 127.0.19.207 127.0.19.207:8080 check weight 10 inter 4101 fall 2 rise 1
+ server 127.0.19.208 127.0.19.208:8080 check weight 10 inter 9794 fall 2 rise 1
+ server 127.0.19.209 127.0.19.209:8080 check weight 10 inter 1109 fall 2 rise 1
+ server 127.0.19.210 127.0.19.210:8080 check weight 10 inter 6432 fall 2 rise 1
+ server 127.0.19.211 127.0.19.211:8080 check weight 10 inter 9880 fall 2 rise 1
+ server 127.0.19.212 127.0.19.212:8080 check weight 10 inter 3837 fall 2 rise 1
+ server 127.0.19.213 127.0.19.213:8080 check weight 10 inter 5166 fall 2 rise 1
+ server 127.0.19.214 127.0.19.214:8080 check weight 10 inter 8816 fall 2 rise 1
+ server 127.0.19.215 127.0.19.215:8080 check weight 10 inter 9754 fall 2 rise 1
+ server 127.0.19.216 127.0.19.216:8080 check weight 10 inter 5341 fall 2 rise 1
+ server 127.0.19.217 127.0.19.217:8080 check weight 10 inter 3287 fall 2 rise 1
+ server 127.0.19.218 127.0.19.218:8080 check weight 10 inter 4100 fall 2 rise 1
+ server 127.0.19.219 127.0.19.219:8080 check weight 10 inter 4220 fall 2 rise 1
+ server 127.0.19.220 127.0.19.220:8080 check weight 10 inter 5722 fall 2 rise 1
+ server 127.0.19.221 127.0.19.221:8080 check weight 10 inter 1161 fall 2 rise 1
+ server 127.0.19.222 127.0.19.222:8080 check weight 10 inter 7522 fall 2 rise 1
+ server 127.0.19.223 127.0.19.223:8080 check weight 10 inter 469 fall 2 rise 1
+ server 127.0.19.224 127.0.19.224:8080 check weight 10 inter 2422 fall 2 rise 1
+ server 127.0.19.225 127.0.19.225:8080 check weight 10 inter 7570 fall 2 rise 1
+ server 127.0.19.226 127.0.19.226:8080 check weight 10 inter 7918 fall 2 rise 1
+ server 127.0.19.227 127.0.19.227:8080 check weight 10 inter 117 fall 2 rise 1
+ server 127.0.19.228 127.0.19.228:8080 check weight 10 inter 6969 fall 2 rise 1
+ server 127.0.19.229 127.0.19.229:8080 check weight 10 inter 1362 fall 2 rise 1
+ server 127.0.19.230 127.0.19.230:8080 check weight 10 inter 3115 fall 2 rise 1
+ server 127.0.19.231 127.0.19.231:8080 check weight 10 inter 4906 fall 2 rise 1
+ server 127.0.19.232 127.0.19.232:8080 check weight 10 inter 237 fall 2 rise 1
+ server 127.0.19.233 127.0.19.233:8080 check weight 10 inter 4408 fall 2 rise 1
+ server 127.0.19.234 127.0.19.234:8080 check weight 10 inter 177 fall 2 rise 1
+ server 127.0.19.235 127.0.19.235:8080 check weight 10 inter 655 fall 2 rise 1
+ server 127.0.19.236 127.0.19.236:8080 check weight 10 inter 9977 fall 2 rise 1
+ server 127.0.19.237 127.0.19.237:8080 check weight 10 inter 7167 fall 2 rise 1
+ server 127.0.19.238 127.0.19.238:8080 check weight 10 inter 3293 fall 2 rise 1
+ server 127.0.19.239 127.0.19.239:8080 check weight 10 inter 3416 fall 2 rise 1
+ server 127.0.19.240 127.0.19.240:8080 check weight 10 inter 909 fall 2 rise 1
+ server 127.0.19.241 127.0.19.241:8080 check weight 10 inter 6824 fall 2 rise 1
+ server 127.0.19.242 127.0.19.242:8080 check weight 10 inter 683 fall 2 rise 1
+ server 127.0.19.243 127.0.19.243:8080 check weight 10 inter 9165 fall 2 rise 1
+ server 127.0.19.244 127.0.19.244:8080 check weight 10 inter 1650 fall 2 rise 1
+ server 127.0.19.245 127.0.19.245:8080 check weight 10 inter 966 fall 2 rise 1
+ server 127.0.19.246 127.0.19.246:8080 check weight 10 inter 3028 fall 2 rise 1
+ server 127.0.19.247 127.0.19.247:8080 check weight 10 inter 5466 fall 2 rise 1
+ server 127.0.19.248 127.0.19.248:8080 check weight 10 inter 5983 fall 2 rise 1
+ server 127.0.19.249 127.0.19.249:8080 check weight 10 inter 4892 fall 2 rise 1
+ server 127.0.19.250 127.0.19.250:8080 check weight 10 inter 792 fall 2 rise 1
diff --git a/tests/conf/test-str2sa.cfg b/tests/conf/test-str2sa.cfg
new file mode 100644
index 0000000..52ee44a
--- /dev/null
+++ b/tests/conf/test-str2sa.cfg
@@ -0,0 +1,60 @@
+global
+ stats socket /tmp/sock1 mode 666 level admin
+ stats timeout 2d
+ #log 127.0.0.1:1000 local0 # good
+ #log 127.0.0.1 local0 # good
+ #log 127.0.0.1:1001-1002 local0
+ #log 127.0.0.1:-1003 local0
+ #log 127.0.0.1:+1004 local0
+
+defaults
+ timeout client 5s
+ timeout server 5s
+ timeout connect 5s
+ #log 127.0.0.1:1000 local0 # good
+ #log 127.0.0.1 local0 # good
+ #log 127.0.0.1:1001-1002 local0
+ #log 127.0.0.1:-1003 local0
+ #log 127.0.0.1:+1004 local0
+
+listen p
+ mode http
+ bind :8001
+ bind *:8002
+ bind :::8003
+ bind 127.0.0.1:8004
+ #bind ::127.0.0.1:8005
+ bind :::8006
+ bind 127.0.0.1:8007-8009
+ #bind 127.0.0.1:8010-
+ #bind 127.0.0.1:-8011
+ #bind 127.0.0.1:+8012
+
+ stats uri /stat
+ #dispatch 192.168.0.176:8005 # good
+ #dispatch 192.168.0.176
+ #dispatch 192.168.0.176:8001-8002
+ #dispatch 192.168.0.176:-8003
+ #dispatch 192.168.0.176:+8004
+
+ server s1 192.168.0.176:80 check addr 192.168.0.176:8000 source 192.168.0.1:10000-59999 check
+
+ #server s1 192.168.0.176:80 addr 192.168.0.176:-8000 source 192.168.0.1:10000-59999 check
+ #server s1 192.168.0.176:80 addr 192.168.0.176:+8000 source 192.168.0.1:10000-59999 check
+ #server s1 192.168.0.176:80 addr 192.168.0.176:8000-8001 source 192.168.0.1:10000-59999 check
+
+ #source 192.168.0.1:8000 # good
+ #source 192.168.0.1:-8000
+ #source 192.168.0.1:+8000
+ #source 192.168.0.1:8000-8001
+
+ #source 192.168.0.1:8000-8001
+ #source 192.168.0.1 usesrc 192.168.0.1:8000-8001
+
+peers truc
+ #peer machin1 127.0.0.1 # good
+ #peer machin2 127.0.0.2:1000-2000
+ #peer machin2 127.0.0.3:-2000
+ #peer machin2 127.0.0.4:+2000
+ #peer machin2 127.0.0.5:2000
+
diff --git a/tests/conf/test-time.cfg b/tests/conf/test-time.cfg
new file mode 100644
index 0000000..d4e3970
--- /dev/null
+++ b/tests/conf/test-time.cfg
@@ -0,0 +1,24 @@
+# This is a test configuration.
+# It is used to check that time units are correctly parsed.
+
+global
+ maxconn 1000
+ stats timeout 3s
+
+listen sample1
+ mode http
+ retries 1
+ option redispatch
+ timeout connect 5s
+ timeout client 15m
+ timeout server 15m
+ maxconn 40000
+ bind :8080
+ balance roundrobin
+ option allbackups
+ server act1 127.0.0.1:80 weight 10 check port 81 inter 500ms fall 1
+ server act2 127.0.0.2:80 weight 20 check port 81 inter 500ms fall 1
+ server act3 127.0.0.3:80 weight 30 check port 81 inter 500ms fall 1
+ option httpclose
+ stats uri /stats
+ stats refresh 5000ms
diff --git a/tests/conf/test-timeout.cfg b/tests/conf/test-timeout.cfg
new file mode 100644
index 0000000..ebaea7d
--- /dev/null
+++ b/tests/conf/test-timeout.cfg
@@ -0,0 +1,27 @@
+# This is a test configuration.
+# It is used to check that time units are correctly parsed.
+
+global
+ maxconn 1000
+ stats timeout 3s
+
+listen sample1
+ mode http
+ retries 1
+ option redispatch
+ timeout client 15m
+ timeout http-request 6s
+ timeout tarpit 20s
+ timeout queue 60s
+ timeout connect 5s
+ timeout server 15m
+ maxconn 40000
+ bind :8000
+ balance roundrobin
+ option allbackups
+ server act1 127.0.0.1:80 weight 10 check port 81 inter 500ms fall 1
+ server act2 127.0.0.2:80 weight 20 check port 81 inter 500ms fall 1
+ server act3 127.0.0.3:80 weight 30 check port 81 inter 500ms fall 1
+ option httpclose
+ stats uri /stats
+ stats refresh 5000ms
diff --git a/tests/conf/test-url-hash.cfg b/tests/conf/test-url-hash.cfg
new file mode 100644
index 0000000..53cbf4b
--- /dev/null
+++ b/tests/conf/test-url-hash.cfg
@@ -0,0 +1,40 @@
+# This is a test configuration.
+# It exercises the "url_param" balance algorithm. It looks for
+# an URL parameter named "foo".
+
+global
+ maxconn 100
+ log 127.0.0.1 local0
+
+listen vip1
+ log global
+ option httplog
+ bind :8000
+ mode http
+ maxconn 100
+ timeout client 5000
+ timeout connect 5000
+ timeout server 5000
+ balance url_param foo
+ server srv1 127.0.0.1:80
+ server srv2 127.0.0.1:80
+
+ # control activity this way
+ stats uri /stat
+
+listen vip2
+ log global
+ option httplog
+ bind :8001
+ mode http
+ maxconn 100
+ timeout client 5000
+ timeout connect 5000
+ timeout server 5000
+ balance url_param foo check_post
+ server srv1 127.0.0.1:80
+ server srv2 127.0.0.1:80
+
+ # control activity this way
+ stats uri /stat
+
diff --git a/tests/conf/test-valid-names.cfg b/tests/conf/test-valid-names.cfg
new file mode 100644
index 0000000..b339d1c
--- /dev/null
+++ b/tests/conf/test-valid-names.cfg
@@ -0,0 +1,37 @@
+# This is a test configuration.
+# It checks instances, servers and acl names.
+
+listen valid_listen1
+ bind :8000
+ timeout client 5000
+ timeout connect 5000
+ timeout server 5000
+ balance roundrobin
+ server srv1 127.0.0.1:80
+
+frontend www.valid-frontend.net:80
+ bind :8001
+ timeout client 5000
+ acl host_www.valid-frontend.net:80 hdr(host) www.valid-frontend.net
+
+backend Valid_BK-1
+ timeout connect 5000
+ timeout server 5000
+ balance roundrobin
+ server bk1_srv-1:80 127.0.0.1:80
+
+frontend www.test-frontend.net:8002/invalid
+ bind :8002
+ timeout client 5000
+
+frontend ft1_acl
+ bind :8003
+ timeout client 5000
+ acl invalid!name url /
+
+backend bk2_srv
+ timeout connect 5000
+ timeout server 5000
+ balance roundrobin
+ server bk2/srv-1 127.0.0.1:80
+
diff --git a/tests/exp/blocksig.c b/tests/exp/blocksig.c
new file mode 100644
index 0000000..13b55e7
--- /dev/null
+++ b/tests/exp/blocksig.c
@@ -0,0 +1,16 @@
+#include <stdio.h>
+#include <signal.h>
+#include <unistd.h>
+
+int main(int argc, char **argv)
+{
+ sigset_t new_sig, old_sig;
+
+ sigfillset(&new_sig);
+ sigprocmask(SIG_SETMASK, &new_sig, &old_sig);
+ printf("old_sig: %16Lx\n", *(unsigned long long*)&old_sig);
+ printf("new_sig: %16Lx\n", *(unsigned long long*)&new_sig);
+
+ argc--; argv++;
+ return argc ? execvp(*argv, argv) : 0;
+}
diff --git a/tests/exp/filltab25.c b/tests/exp/filltab25.c
new file mode 100644
index 0000000..1197143
--- /dev/null
+++ b/tests/exp/filltab25.c
@@ -0,0 +1,399 @@
+/*
+ * experimental weighted round robin scheduler - (c) 2007 willy tarreau.
+ *
+ * This filling algorithm is excellent at spreading the servers, as it also
+ * takes care of keeping the most uniform distance between occurrences of each
+ * server, by maximizing this distance. It reduces the number of variables
+ * and expensive operations.
+ */
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <import/eb32tree.h>
+
+struct srv {
+ struct eb32_node node;
+ struct eb_root *tree; // we want to know where the server is
+ int num;
+ int w; /* weight */
+ int next, last;
+ int rem;
+} *srv;
+
+/* those trees represent a sliding window of 3 time frames */
+struct eb_root tree_0 = EB_ROOT;
+struct eb_root tree_1 = EB_ROOT;
+struct eb_root tree_2 = EB_ROOT;
+
+struct eb_root *init_tree; /* receives positions 0..sw-1 */
+struct eb_root *next_tree; /* receives positions >= 2sw */
+
+int nsrv; /* # of servers */
+int nsw, sw; /* sum of weights */
+int p; /* current position, between sw..2sw-1 */
+
+/* queue a server in the weights tree */
+void queue_by_weight(struct eb_root *root, struct srv *s) {
+ s->node.key = 255 - s->w;
+ eb32_insert(root, &s->node);
+ s->tree = root;
+}
+
+/* queue a server in the weight tree <root>, except if its weight is 0 */
+void queue_by_weight_0(struct eb_root *root, struct srv *s) {
+ if (s->w) {
+ s->node.key = 255 - s->w;
+ eb32_insert(root, &s->node);
+ s->tree = root;
+ } else {
+ s->tree = NULL;
+ }
+}
+
+static inline void dequeue_srv(struct srv *s) {
+ eb32_delete(&s->node);
+}
+
+/* queues a server into the correct tree depending on ->next */
+void put_srv(struct srv *s) {
+ if (s->w <= 0 ||
+ s->next >= 2*sw || /* delay everything which does not fit into the window */
+ s->next >= sw+nsw) { /* and everything which does not fit into the theoretical new window */
+ /* put into next tree */
+ s->next -= sw; // readjust next in case we could finally take this back to current.
+ queue_by_weight_0(next_tree, s);
+ } else {
+ // The overflow problem is caused by the scale we want to apply to user weight
+ // to turn it into effective weight. Since this is only used to provide a smooth
+ // slowstart on very low weights (1), it is a pure waste. Thus, we just have to
+ // apply a small scaling factor and warn the user that slowstart is not very smooth
+ // on low weights.
+ // The max key is about ((scale*maxw)*(scale*maxw)*nbsrv)/ratio (where the ratio is
+ // the arbitrary divide we perform in the examples above). Assuming that ratio==scale,
+ // this translates to maxkey=scale*maxw^2*nbsrv, so
+ // max_nbsrv=2^32/255^2/scale ~= 66051/scale
+ // Using a scale of 16 is enough to support 4000 servers without overflow, providing
+ // 6% steps during slowstart.
+
+ s->node.key = 256 * s->next + (16*255 + s->rem - s->w) / 16;
+
+ /* check for overflows */
+ if ((int)s->node.key < 0)
+ printf(" OV: srv=%p w=%d rem=%d next=%d key=%d", s, s->w, s->rem, s->next, s->node.key);
+ eb32_insert(&tree_0, &s->node);
+ s->tree = &tree_0;
+ }
+}
+
+/* prepares a server when extracting it from the init tree */
+static inline void get_srv_init(struct srv *s) {
+ s->next = s->rem = 0;
+}
+
+/* prepares a server when extracting it from the next tree */
+static inline void get_srv_next(struct srv *s) {
+ s->next += sw;
+}
+
+/* prepares a server when extracting it from the next tree */
+static inline void get_srv_down(struct srv *s) {
+ s->next = p;
+}
+
+/* prepares a server when extracting it from its tree */
+void get_srv(struct srv *s) {
+ if (s->tree == init_tree) {
+ get_srv_init(s);
+ }
+ else if (s->tree == next_tree) {
+ get_srv_next(s);
+ }
+ else if (s->tree == NULL) {
+ get_srv_down(s);
+ }
+}
+
+
+/* return next server from the current tree, or a server from the init tree
+ * if appropriate. If both trees are empty, return NULL.
+ */
+struct srv *get_next_server() {
+ struct eb32_node *node;
+ struct srv *s;
+
+ node = eb32_first(&tree_0);
+ s = eb32_entry(node, struct srv, node);
+
+ if (!node || s->next > p) {
+ /* either we have no server left, or we have a hole */
+ struct eb32_node *node2;
+ node2 = eb32_first(init_tree);
+ if (node2) {
+ node = node2;
+ s = eb32_entry(node, struct srv, node);
+ get_srv_init(s);
+ if (s->w == 0)
+ node = NULL;
+ s->node.key = 0; // do not display random values
+ }
+ }
+ if (node)
+ return s;
+ else
+ return NULL;
+}
+
+void update_position(struct srv *s) {
+ //if (s->tree == init_tree) {
+ if (!s->next) {
+ // first time ever for this server
+ s->last = p;
+ s->next = p + nsw / s->w;
+ s->rem += nsw % s->w;
+
+ if (s->rem >= s->w) {
+ s->rem -= s->w;
+ s->next++;
+ }
+ } else {
+ s->last = s->next; // or p ?
+ //s->next += sw / s->w;
+ //s->rem += sw % s->w;
+ s->next += nsw / s->w;
+ s->rem += nsw % s->w;
+
+ if (s->rem >= s->w) {
+ s->rem -= s->w;
+ s->next++;
+ }
+ }
+}
+
+
+/* switches trees init_tree and next_tree. init_tree should be empty when
+ * this happens, and next_tree filled with servers sorted by weights.
+ */
+void switch_trees() {
+ struct eb_root *swap;
+ swap = init_tree;
+ init_tree = next_tree;
+ next_tree = swap;
+ sw = nsw;
+ p = sw;
+}
+
+main(int argc, char **argv) {
+ int conns;
+ int i;
+
+ struct srv *s;
+
+ argc--; argv++;
+ nsrv = argc;
+
+ if (!nsrv)
+ exit(1);
+
+ srv = calloc(nsrv, sizeof(struct srv));
+
+ sw = 0;
+ for (i = 0; i < nsrv; i++) {
+ s = &srv[i];
+ s->num = i;
+ s->w = atol(argv[i]);
+ sw += s->w;
+ }
+
+ nsw = sw;
+
+ init_tree = &tree_1;
+ next_tree = &tree_2;
+
+ /* and insert all the servers in the PREV tree */
+ /* note that it is required to insert them according to
+ * the reverse order of their weights.
+ */
+ printf("---------------:");
+ for (i = 0; i < nsrv; i++) {
+ s = &srv[i];
+ queue_by_weight_0(init_tree, s);
+ printf("%2d", s->w);
+ }
+ printf("\n");
+
+ p = sw; // time base of current tree
+ conns = 0;
+ while (1) {
+ struct eb32_node *node;
+
+ printf("%08d|%06d: ", conns, p);
+
+ /* if we have en empty tree, let's first try to collect weights
+ * which might have changed.
+ */
+ if (!sw) {
+ if (nsw) {
+ sw = nsw;
+ p = sw;
+ /* do not switch trees, otherwise new servers (from init)
+ * would end up in next.
+ */
+ //switch_trees();
+ //printf("bla\n");
+ }
+ else
+ goto next_iteration;
+ }
+
+ s = get_next_server();
+ if (!s) {
+ printf("----------- switch (empty) -- sw=%d -> %d ---------\n", sw, nsw);
+ switch_trees();
+ s = get_next_server();
+ printf("%08d|%06d: ", conns, p);
+
+ if (!s)
+ goto next_iteration;
+ }
+ else if (s->next >= 2*sw) {
+ printf("ARGGGGG! s[%d].next=%d, max=%d\n", s->num, s->next, 2*sw-1);
+ }
+
+ /* now we have THE server we want to put at this position */
+ for (i = 0; i < s->num; i++) {
+ if (srv[i].w > 0)
+ printf(". ");
+ else
+ printf("_ ");
+ }
+ printf("# ");
+ for (i = s->num + 1; i < nsrv; i++) {
+ if (srv[i].w > 0)
+ printf(". ");
+ else
+ printf("_ ");
+ }
+ printf(" : ");
+
+ printf("s=%02d v=%04d w=%03d n=%03d r=%03d ",
+ s->num, s->node.key, s->w, s->next, s->rem);
+
+ update_position(s);
+ printf(" | next=%03d, rem=%03d ", s->next, s->rem);
+
+ if (s->next >= sw * 2) {
+ dequeue_srv(s);
+ //queue_by_weight(next_tree, s);
+ put_srv(s);
+ printf(" => next (w=%d, n=%d) ", s->w, s->next);
+ }
+ else {
+ printf(" => curr ");
+
+ //s->node.key = s->next;
+ /* we want to ensure that in case of conflicts, servers with
+ * the highest weights will get served first. Also, we still
+ * have the remainder to see where the entry expected to be
+ * inserted.
+ */
+ //s->node.key = 256 * s->next + 255 - s->w;
+ //s->node.key = sw * s->next + sw / s->w;
+ //s->node.key = sw * s->next + s->rem; /// seems best (check with filltab15) !
+
+ //s->node.key = (2 * sw * s->next) + s->rem + sw / s->w;
+
+ /* FIXME: must be optimized */
+ dequeue_srv(s);
+ put_srv(s);
+ //eb32i_insert(&tree_0, &s->node);
+ //s->tree = &tree_0;
+ }
+
+ next_iteration:
+ p++;
+ conns++;
+ if (/*conns == 30*/ /**/random()%100 == 0/**/) {
+ int w = /*20*//**/random()%4096/**/;
+ int num = /*1*//**/random()%nsrv/**/;
+ struct srv *s = &srv[num];
+
+ nsw = nsw - s->w + w;
+ //sw=nsw;
+
+ if (s->tree == init_tree) {
+ printf(" -- chgwght1(%d): %d->%d, n=%d --", s->num, s->w, w, s->next);
+ printf("(init)");
+ s->w = w;
+ dequeue_srv(s);
+ queue_by_weight_0(s->tree, s);
+ }
+ else if (s->tree == NULL) {
+ printf(" -- chgwght2(%d): %d->%d, n=%d --", s->num, s->w, w, s->next);
+ printf("(down)");
+ s->w = w;
+ dequeue_srv(s);
+ //queue_by_weight_0(init_tree, s);
+ get_srv(s);
+ s->next = p + (nsw + sw - p) / s->w;
+ put_srv(s);
+ }
+ else {
+ int oldnext;
+
+ /* the server is either active or in the next queue */
+ get_srv(s);
+ printf(" -- chgwght3(%d): %d->%d, n=%d, sw=%d, nsw=%d --", s->num, s->w, w, s->next, sw, nsw);
+
+ oldnext = s->next;
+ s->w = w;
+
+ /* we must measure how far we are from the end of the current window
+ * and try to fit their as many entries as should theoretically be.
+ */
+
+ //s->w = s->w * (2*sw - p) / sw;
+ if (s->w > 0) {
+ int step = (nsw /*+ sw - p*/) / s->w;
+ s->next = s->last + step;
+ s->rem = 0;
+ if (s->next > oldnext) {
+ s->next = oldnext;
+ printf(" aaaaaaa ");
+ }
+
+ if (s->next < p + 2) {
+ s->next = p + step;
+ printf(" bbbbbb ");
+ }
+ } else {
+ printf(" push -- ");
+ /* push it into the next tree */
+ s->w = 0;
+ s->next = p + sw;
+ }
+
+
+ dequeue_srv(s);
+ printf(" n=%d", s->next);
+ put_srv(s);
+ }
+ }
+
+ printf("\n");
+
+ if (0 && conns % 50000 == 0) {
+ printf("-------- %-5d : changing all weights ----\n", conns);
+
+ for (i = 0; i < nsrv; i++) {
+ int w = i + 1;
+ s = &srv[i];
+ nsw = nsw - s->w + w;
+ s->w = w;
+ dequeue_srv(s);
+ queue_by_weight_0(next_tree, s); // or init_tree ?
+ }
+ }
+
+ }
+}
+
diff --git a/tests/exp/hash_results.txt b/tests/exp/hash_results.txt
new file mode 100644
index 0000000..0f14ec9
--- /dev/null
+++ b/tests/exp/hash_results.txt
@@ -0,0 +1,218 @@
+Test: ./test_hashes | sort -k 3 -r
+
+Note: haproxy_server_hash should be avoided as it's just a 32 bit XOR.
+
+Athlon @ 1533 MHz, gcc-3.4 -march=i686 :
+ haproxy_server_hash : 18477000 run/sec
+ SuperFastHash : 6983511 run/sec
+ hash_djbx33 : 4164334 run/sec
+ bernstein : 3371838 run/sec
+ kr_hash : 3257684 run/sec
+ sax_hash : 3027567 run/sec
+ fnv_hash : 2818374 run/sec
+ haproxy_uri_hash : 2108346 run/sec
+ oat_hash : 2106181 run/sec
+ hashword : 1936973 run/sec
+ hashpjw : 1803475 run/sec
+ fnv_32a_str : 1499198 run/sec
+
+Pentium-M @1700 MHz, gcc-3.4 -march=i686 :
+ haproxy_server_hash : 15471737 run/sec
+ SuperFastHash : 8155706 run/sec
+ hash_djbx33 : 4520191 run/sec
+ bernstein : 3956142 run/sec
+ kr_hash : 3725125 run/sec
+ fnv_hash : 3155413 run/sec
+ sax_hash : 2688323 run/sec
+ oat_hash : 2452789 run/sec
+ haproxy_uri_hash : 2010853 run/sec
+ hashword : 1831441 run/sec
+ hashpjw : 1737000 run/sec
+ fnv_32a_str : 1643737 run/sec
+
+Athlon @ 1533 MHz, gcc-4.1 -march=i686 :
+ haproxy_server_hash : 13592089 run/sec
+ SuperFastHash2 : 8687957 run/sec
+ SuperFastHash : 7361242 run/sec
+ hash_djbx33 : 5741546 run/sec
+ bernstein : 3368909 run/sec
+ sax_hash : 3339880 run/sec
+ kr_hash : 3277230 run/sec
+ fnv_hash : 2832402 run/sec
+ hashword : 2500317 run/sec
+ haproxy_uri_hash : 2433241 run/sec
+ oat_hash : 2403118 run/sec
+ hashpjw : 1881229 run/sec
+ fnv_32a_str : 1815709 run/sec
+
+Pentium-M @1700 MHz, gcc-4.1 -march=i686 :
+ haproxy_server_hash : 14128788 run/sec
+ SuperFastHash2 : 8157119 run/sec
+ SuperFastHash : 7481027 run/sec
+ hash_djbx33 : 5660711 run/sec
+ bernstein : 3961493 run/sec
+ fnv_hash : 3590727 run/sec
+ kr_hash : 3389393 run/sec
+ sax_hash : 2667227 run/sec
+ oat_hash : 2348211 run/sec
+ hashword : 2278856 run/sec
+ haproxy_uri_hash : 2098022 run/sec
+ hashpjw : 1846583 run/sec
+ fnv_32a_str : 1661219 run/sec
+
+Pentium-M @600 MHz, gcc-4.1 -march=i686 :
+ haproxy_server_hash : 5318468 run/sec
+ SuperFastHash2 : 3126165 run/sec
+ SuperFastHash : 2729981 run/sec
+ hash_djbx33 : 2042181 run/sec
+ bernstein : 1422927 run/sec
+ fnv_hash : 1287736 run/sec
+ kr_hash : 1217924 run/sec
+ sax_hash : 949694 run/sec
+ oat_hash : 837279 run/sec
+ hashword : 812868 run/sec
+ haproxy_uri_hash : 747611 run/sec
+ hashpjw : 659890 run/sec
+ fnv_32a_str : 590895 run/sec
+
+athlon @ 1.5 GHz, gcc-2.95 -march=i686 :
+ haproxy_server_hash : 13592864 run/sec
+ SuperFastHash : 6931251 run/sec
+ bernstein : 4105179 run/sec
+ hash_djbx33 : 3920059 run/sec
+ kr_hash : 2985794 run/sec
+ fnv_hash : 2815457 run/sec
+ sax_hash : 2791358 run/sec
+ haproxy_uri_hash : 2786663 run/sec
+ oat_hash : 2237859 run/sec
+ hashword : 1985740 run/sec
+ hashpjw : 1757733 run/sec
+ fnv_32a_str : 1697299 run/sec
+
+Pentium-M @ 600 MHz, gcc-2.95 -march=i686 :
+ SuperFastHash : 2934387 run/sec
+ haproxy_server_hash : 2864668 run/sec
+ hash_djbx33 : 1498043 run/sec
+ bernstein : 1414993 run/sec
+ kr_hash : 1297907 run/sec
+ fnv_hash : 1260343 run/sec
+ sax_hash : 924764 run/sec
+ oat_hash : 854545 run/sec
+ haproxy_uri_hash : 790040 run/sec
+ hashword : 693501 run/sec
+ hashpjw : 647346 run/sec
+ fnv_32a_str : 579691 run/sec
+
+Pentium-M @ 1700 MHz, gcc-2.95 -march=i686 :
+ SuperFastHash : 8006127 run/sec
+ haproxy_server_hash : 7834162 run/sec
+ hash_djbx33 : 4186025 run/sec
+ bernstein : 3941492 run/sec
+ kr_hash : 3630713 run/sec
+ fnv_hash : 3507488 run/sec
+ sax_hash : 2528128 run/sec
+ oat_hash : 2395188 run/sec
+ haproxy_uri_hash : 2158924 run/sec
+ hashword : 1910992 run/sec
+ hashpjw : 1819894 run/sec
+ fnv_32a_str : 1629844 run/sec
+
+UltraSparc @ 400 MHz, gcc-3.4.3 :
+ haproxy_server_hash : 5573220 run/sec
+ SuperFastHash : 1372714 run/sec
+ bernstein : 1361733 run/sec
+ hash_djbx33 : 1090373 run/sec
+ sax_hash : 872499 run/sec
+ oat_hash : 730354 run/sec
+ kr_hash : 645431 run/sec
+ haproxy_uri_hash : 541157 run/sec
+ fnv_32a_str : 442608 run/sec
+ hashpjw : 434858 run/sec
+ fnv_hash : 401945 run/sec
+ hashword : 340594 run/sec
+
+UltraSparc @ 400 MHz, gcc-3.4.3 -mcpu=v9 :
+ haproxy_server_hash : 5671183 run/sec
+ bernstein : 1437122 run/sec
+ hash_djbx33 : 1376294 run/sec
+ SuperFastHash : 1306634 run/sec
+ sax_hash : 873650 run/sec
+ kr_hash : 801439 run/sec
+ oat_hash : 729920 run/sec
+ haproxy_uri_hash : 545341 run/sec
+ hashpjw : 472190 run/sec
+ fnv_32a_str : 443668 run/sec
+ hashword : 357295 run/sec
+ fnv_hash : 208823 run/sec
+
+
+Alpha EV6 @ 466 MHz, gcc-3.3 :
+ haproxy_server_hash : 2495928 run/sec
+ SuperFastHash : 2037208 run/sec
+ hash_djbx33 : 1625092 run/sec
+ kr_hash : 1532206 run/sec
+ bernstein : 1256746 run/sec
+ haproxy_uri_hash : 999106 run/sec
+ oat_hash : 841943 run/sec
+ sax_hash : 737447 run/sec
+ hashpjw : 676170 run/sec
+ fnv_hash : 644054 run/sec
+ fnv_32a_str : 638526 run/sec
+ hashword : 421777 run/sec
+
+VIA EPIA @ 533 MHz, gcc-2.95 -march=i586 :
+ haproxy_server_hash : 1391374 run/sec
+ SuperFastHash : 912397 run/sec
+ hash_djbx33 : 589868 run/sec
+ kr_hash : 453706 run/sec
+ bernstein : 437318 run/sec
+ sax_hash : 334456 run/sec
+ hashpjw : 316670 run/sec
+ hashword : 315476 run/sec
+ haproxy_uri_hash : 311112 run/sec
+ oat_hash : 259127 run/sec
+ fnv_32a_str : 229485 run/sec
+ fnv_hash : 151620 run/sec
+
+VIA EPIA @ 533 MHz, gcc-3.4 -march=i586 :
+ haproxy_server_hash : 1660407 run/sec
+ SuperFastHash : 791981 run/sec
+ hash_djbx33 : 680498 run/sec
+ kr_hash : 384076 run/sec
+ bernstein : 377247 run/sec
+ sax_hash : 355183 run/sec
+ hashpjw : 298879 run/sec
+ haproxy_uri_hash : 296748 run/sec
+ oat_hash : 283932 run/sec
+ hashword : 269429 run/sec
+ fnv_32a_str : 204776 run/sec
+ fnv_hash : 155301 run/sec
+
+Pentium @ 133 MHz, gcc-3.4 -march=i586 :
+ haproxy_server_hash : 930788 run/sec
+ SuperFastHash : 344988 run/sec
+ hash_djbx33 : 278996 run/sec
+ bernstein : 211545 run/sec
+ sax_hash : 185225 run/sec
+ kr_hash : 156603 run/sec
+ oat_hash : 135163 run/sec
+ hashword : 128518 run/sec
+ fnv_hash : 107024 run/sec
+ haproxy_uri_hash : 105523 run/sec
+ fnv_32a_str : 99913 run/sec
+ hashpjw : 97860 run/sec
+
+VAX VLC4000 @30 MHz, gcc-2.95 :
+ haproxy_server_hash : 13208 run/sec
+ hash_djbx33 : 12963 run/sec
+ fnv_hash : 12150 run/sec
+ SuperFastHash : 12037 run/sec
+ bernstein : 11765 run/sec
+ kr_hash : 11111 run/sec
+ sax_hash : 7273 run/sec
+ hashword : 7143 run/sec
+ oat_hash : 6931 run/sec
+ hashpjw : 6667 run/sec
+ haproxy_uri_hash : 5714 run/sec
+ fnv_32a_str : 4800 run/sec
+
diff --git a/tests/exp/hashing-results.txt b/tests/exp/hashing-results.txt
new file mode 100644
index 0000000..d2dbf59
--- /dev/null
+++ b/tests/exp/hashing-results.txt
@@ -0,0 +1,314 @@
+These are the result of tests conducted to determine efficacy of hashing
+algorithms and avalache application in haproxy. All results below were
+generated using version 1.5. See the document on hashing under internal docs
+for a detailed description on the tests the methodology and interpretation
+of the results.
+
+The following was the set up used
+
+(a) hash-type consistent/map-bases
+(b) avalanche on/off
+(c) balanche host(hdr)
+(d) 3 criteria for inputs
+ - ~ 10K requests, including duplicates
+ - ~ 46K requests, unique requests from 1 MM requests were obtained
+ - ~ 250K requests, including duplicates
+(e) 17 servers in backend, all servers were assigned the same weight
+
+The results can be interpreted across 3 dimensions corresponding to input
+criteria (a)/(b) and (d) above
+
+== 10 K requests ==
+
+=== Consistent with avalanche ===
+
+Servers SDBM DJB2 WT6
+-----------------------------
+1 576 637 592
+2 552 608 600
+3 539 559 551
+4 578 586 493
+5 534 555 549
+6 614 607 576
+7 519 556 554
+8 591 565 607
+9 529 604 575
+10 642 550 678
+11 537 591 506
+12 568 571 567
+13 589 606 572
+14 648 568 711
+15 645 557 603
+16 583 627 591
+17 699 596 618
+-----------------------------
+Std Dev 48.95 26.29 51.75
+
+=== Consistent without avalanche ===
+
+Servers SDBM DJB2 WT6
+-----------------------------
+1 612 627 579
+2 631 607 563
+3 585 605 604
+4 594 502 518
+5 583 526 602
+6 589 594 555
+7 591 602 511
+8 518 540 623
+9 550 519 523
+10 600 637 647
+11 568 536 550
+12 552 605 645
+13 547 556 564
+14 615 674 635
+15 642 624 618
+16 575 585 609
+17 591 604 597
+-----------------------------
+Std Dev 30.71 45.97 42.52
+
+=== Map based without avalanche ===
+
+Servers SDBM DJB2 WT6
+-----------------------------
+1 602 560 598
+2 576 583 583
+3 579 624 593
+4 608 587 551
+5 579 549 588
+6 582 560 590
+7 553 616 562
+8 568 600 551
+9 594 607 620
+10 574 611 635
+11 578 607 603
+12 563 581 547
+13 604 531 572
+14 621 606 618
+15 600 561 602
+16 555 570 585
+17 607 590 545
+-----------------------------
+Std Dev 19.24 25.56 26.29
+
+=== Map based with avalanche ===
+
+Servers SDBM DJB2 WT6
+-----------------------------
+Servers SDBM DJB2 WT6
+1 548 641 597
+2 612 563 655
+3 596 536 595
+4 609 574 537
+5 586 610 570
+6 600 568 562
+7 589 573 578
+8 584 549 573
+9 561 636 603
+10 607 553 603
+11 554 602 616
+12 560 577 568
+13 597 534 570
+14 597 647 570
+15 563 581 647
+16 575 647 565
+17 605 552 534
+-----------------------------
+Std Dev 20.23 37.47 32.16
+
+== Uniques in 1 MM ==
+
+=== Consistent with avalanche ===
+
+Servers SDBM DJB2 WT6
+-----------------------------
+1 2891 2963 2947
+2 2802 2849 2771
+3 2824 2854 2904
+4 2704 2740 2763
+5 2664 2699 2646
+6 2902 2876 2935
+7 2829 2745 2730
+8 2648 2768 2800
+9 2710 2741 2689
+10 3070 3111 3106
+11 2733 2638 2589
+12 2828 2866 2885
+13 2876 2961 2870
+14 3090 2997 3044
+15 2871 2879 2827
+16 2881 2727 2921
+17 2936 2845 2832
+-----------------------------
+Std Dev 121.66 118.59 131.61
+
+=== Consistent without avalanche ===
+
+Servers SDBM DJB2 WT6
+-----------------------------
+1 2879 2930 2863
+2 2835 2856 2853
+3 2875 2741 2899
+4 2720 2718 2761
+5 2703 2754 2689
+6 2848 2901 2925
+7 2829 2756 2838
+8 2761 2779 2805
+9 2719 2671 2746
+10 3015 3176 3079
+11 2620 2661 2656
+12 2879 2773 2713
+13 2829 2844 2925
+14 3064 2951 3041
+15 2898 2928 2877
+16 2880 2867 2791
+17 2905 2953 2798
+-----------------------------
+Std Dev 107.65 125.2 111.34
+
+=== Map based without avalanche ===
+
+Servers SDBM DJB2 WT6
+-----------------------------
+1 2863 2837 2923
+2 2966 2829 2847
+3 2865 2803 2808
+4 2682 2816 2787
+5 2847 2782 2815
+6 2910 2862 2862
+7 2821 2784 2793
+8 2837 2834 2796
+9 2857 2891 2859
+10 2829 2906 2873
+11 2742 2851 2841
+12 2790 2837 2870
+13 2765 2902 2794
+14 2870 2732 2900
+15 2898 2891 2759
+16 2877 2860 2863
+17 2840 2842 2869
+-----------------------------
+Std Dev 64.65 45.16 43.38
+
+=== Map based with avalanche ===
+
+Servers SDBM DJB2 WT6
+-----------------------------
+1 2816 2859 2895
+2 2841 2739 2789
+3 2846 2903 2888
+4 2817 2878 2812
+5 2750 2794 2852
+6 2816 2917 2847
+7 2792 2782 2786
+8 2800 2814 2868
+9 2854 2883 2842
+10 2770 2854 2855
+11 2851 2854 2837
+12 2910 2846 2776
+13 2904 2792 2882
+14 2984 2767 2854
+15 2766 2863 2823
+16 2902 2797 2907
+17 2840 2917 2746
+-----------------------------
+Std Dev 58.39 52.16 43.72
+
+== 250K requests ==
+
+=== Consistent with avalanche ===
+
+Servers SDBM DJB2 WT6
+-----------------------------
+1 14182 12996 20924
+2 14881 18376 8901
+3 13537 17935 13639
+4 11031 12582 19758
+5 15429 10084 12112
+6 18712 12574 14052
+7 14271 11257 14538
+8 12048 18582 16653
+9 10570 10283 13949
+10 11683 13081 23530
+11 9288 14828 10818
+12 10775 13607 19844
+13 10036 19138 15413
+14 31903 15222 11824
+15 21276 11963 10405
+16 17233 23116 11316
+17 11437 12668 10616
+-----------------------------
+Std Dev 5355.95 3512.39 4096.65
+
+=== Consistent without avalanche ===
+
+Servers SDBM DJB2 WT6
+-----------------------------
+1 12411 17833 11831
+2 14213 11165 14833
+3 11431 10241 11671
+4 14080 13913 20224
+5 10886 12101 14272
+6 15168 12470 14641
+7 18802 12211 10164
+8 18678 11852 12421
+9 17468 10865 17655
+10 19801 28493 13221
+11 10885 20201 13507
+12 20419 11660 14078
+13 12591 18616 13906
+14 12798 18200 24152
+15 13338 10532 14111
+16 11715 10478 14759
+17 13608 17461 12846
+-----------------------------
+Std Dev 3113.33 4749.97 3256.04
+
+=== Map based without avalanche ===
+
+Servers SDBM DJB2 WT6
+-----------------------------
+1 14660 12483 11472
+2 11118 11552 12146
+3 15407 19952 11032
+4 15444 12218 14572
+5 22091 11434 13738
+6 18273 17587 21337
+7 10527 16784 15118
+8 13013 12010 17195
+9 15754 9886 14611
+10 13758 11613 14844
+11 19564 16453 17403
+12 9692 17246 14469
+13 13905 11885 20024
+14 19401 15350 10611
+15 11889 25485 11172
+16 13846 13928 12109
+17 9950 12426 16439
+-----------------------------
+Std Dev 3481.45 3847.74 3031.93
+
+=== Map based with avalanche ===
+
+Servers SDBM DJB2 WT6
+-----------------------------
+1 15546 11454 12871
+2 15388 11464 17587
+3 11767 15527 14785
+4 15843 13214 11420
+5 11129 12192 15083
+6 15647 17875 11051
+7 18723 13629 23006
+8 10938 11295 11223
+9 12653 17202 23347
+10 10108 12867 14178
+11 12116 11190 20523
+12 14982 12341 11881
+13 13221 13929 11828
+14 17642 19621 15320
+15 12410 26171 11721
+16 25075 14764 13544
+17 15104 13557 8924
+-----------------------------
+Std Dev 3521.83 3742.21 4101.2
diff --git a/tests/exp/io_limits.txt b/tests/exp/io_limits.txt
new file mode 100644
index 0000000..03399bc
--- /dev/null
+++ b/tests/exp/io_limits.txt
@@ -0,0 +1,116 @@
+---------- epoll without limits --------
+% time seconds usecs/call calls errors syscall
+------ ----------- ----------- --------- --------- ----------------
+ 47.19 2.671077 56 48093 22397 recv
+ 47.15 2.668840 106 25060 4858 send
+ 2.19 0.124020 10 12150 epoll_ctl
+ 1.96 0.110904 286 388 epoll_wait
+ 0.56 0.031565 47 670 close
+ 0.19 0.010481 28 380 350 connect
+ 0.15 0.008650 25 350 socket
+ 0.14 0.008204 26 320 shutdown
+ 0.14 0.007655 22 355 35 accept
+ 0.12 0.006871 10 670 setsockopt
+ 0.11 0.006194 9 670 fcntl64
+ 0.07 0.004148 12 355 brk
+ 0.04 0.002055 5 389 gettimeofday
+------ ----------- ----------- --------- --------- ----------------
+100.00 5.660664 89850 27640 total
+
+
+---------- sepoll without limit --------
+% time seconds usecs/call calls errors syscall
+------ ----------- ----------- --------- --------- ----------------
+ 49.43 2.770682 97 28486 3861 send
+ 46.48 2.605336 53 49317 23434 recv
+ 2.00 0.111916 206 542 epoll_wait
+ 0.65 0.036325 12 3030 epoll_ctl
+ 0.45 0.025282 38 670 close
+ 0.24 0.013247 34 388 358 connect
+ 0.17 0.009544 27 350 socket
+ 0.16 0.008734 27 320 shutdown
+ 0.11 0.006432 18 357 37 accept
+ 0.10 0.005699 9 670 setsockopt
+ 0.08 0.004724 7 670 fcntl64
+ 0.08 0.004568 6 767 gettimeofday
+ 0.06 0.003127 9 356 brk
+------ ----------- ----------- --------- --------- ----------------
+100.00 5.605616 85923 27690 total
+
+
+---------- sepoll with send limit only --------
+% time seconds usecs/call calls errors syscall
+------ ----------- ----------- --------- --------- ----------------
+ 49.21 2.779349 109 25417 418 send
+ 46.94 2.651058 54 49150 23368 recv
+ 1.77 0.099863 264 378 epoll_wait
+ 0.57 0.032141 14 2351 epoll_ctl
+ 0.46 0.025822 39 670 close
+ 0.25 0.014300 37 387 357 connect
+ 0.19 0.010530 30 350 socket
+ 0.15 0.008656 27 320 shutdown
+ 0.14 0.008008 23 354 34 accept
+ 0.11 0.006051 9 670 setsockopt
+ 0.10 0.005461 8 670 fcntl64
+ 0.07 0.003842 6 604 gettimeofday
+ 0.06 0.003120 9 358 brk
+------ ----------- ----------- --------- --------- ----------------
+100.00 5.648201 81679 24177 total
+
+
+---------- sepoll with send + recv limits --------
+Process 3173 attached - interrupt to quit
+Process 3173 detached
+% time seconds usecs/call calls errors syscall
+------ ----------- ----------- --------- --------- ----------------
+ 49.09 2.802918 105 26771 596 send
+ 47.72 2.724651 89 30761 728 recv
+ 1.12 0.063952 55 1169 epoll_wait
+ 0.47 0.026810 40 676 close
+ 0.44 0.025358 11 2329 epoll_ctl
+ 0.21 0.012255 30 403 367 connect
+ 0.20 0.011135 35 320 shutdown
+ 0.18 0.010313 29 356 socket
+ 0.15 0.008614 6 1351 gettimeofday
+ 0.13 0.007678 21 360 40 accept
+ 0.13 0.007218 11 676 setsockopt
+ 0.10 0.005559 8 676 fcntl64
+ 0.05 0.002882 9 327 brk
+------ ----------- ----------- --------- --------- ----------------
+100.00 5.709343 66175 1731 total
+
+---------- epoll with send+recv limits -----------
+Process 3271 attached - interrupt to quit
+Process 3271 detached
+% time seconds usecs/call calls errors syscall
+------ ----------- ----------- --------- --------- ----------------
+ 46.96 2.742476 124 22193 send
+ 46.55 2.718027 98 27730 recv
+ 2.58 0.150701 11 13331 epoll_ctl
+ 2.30 0.134350 135 998 epoll_wait
+ 0.52 0.030520 45 673 close
+ 0.23 0.013422 42 320 shutdown
+ 0.19 0.011282 29 386 353 connect
+ 0.19 0.011063 31 353 socket
+ 0.12 0.007039 20 359 39 accept
+ 0.11 0.006629 10 673 fcntl64
+ 0.10 0.005920 9 673 setsockopt
+ 0.09 0.005157 5 999 gettimeofday
+ 0.05 0.002885 9 335 brk
+------ ----------- ----------- --------- --------- ----------------
+100.00 5.839471 69023 392 total
+
+
+Conclusion
+----------
+epoll = 89850 syscalls
+sepoll = 85923 syscalls
+epoll+limits = 69023 syscalls
+sepoll+limits = 66175 syscalls
+
+=> limits reduce the number of syscalls by 23%
+=> sepoll reduces the number of syscalls by 4%
+=> sepoll reduces the number of epoll_ctl by 83%
+=> limits reduce the number of epoll_ctl by 24%
+=> limits increase the number of epoll_wait by 115%
+
diff --git a/tests/exp/ip-hash.c b/tests/exp/ip-hash.c
new file mode 100644
index 0000000..8bb2d48
--- /dev/null
+++ b/tests/exp/ip-hash.c
@@ -0,0 +1,202 @@
+/*
+ * Integer hashing tests. These functions work with 32-bit integers, so are
+ * perfectly suited for IPv4 addresses. A few tests show that they may also
+ * be chained for larger keys (eg: IPv6), this way :
+ * f(x[0-3]) = f(f(f(f(x[0])^x[1])^x[2])^x[3])
+ *
+ * See also bob jenkin's site for more info on hashing, and check perfect
+ * hashing for constants (eg: header names).
+ */
+
+#include <stdio.h>
+#include <string.h>
+#include <arpa/inet.h>
+#include <math.h>
+
+#define NSERV 8
+#define MAXLINE 1000
+
+
+int counts_id[NSERV][NSERV];
+uint32_t hash_id( uint32_t a)
+{
+ return a;
+}
+
+/* Full-avalanche integer hashing function from Thomas Wang, suitable for use
+ * with a modulo. See below, worth a read !
+ * http://www.concentric.net/~Ttwang/tech/inthash.htm
+ *
+ * See also tests performed by Bob Jenkins (says it's faster than his) :
+ * http://burtleburtle.net/bob/hash/integer.html
+ *
+ * This function is small and fast. It does not seem as smooth as bj6 though.
+ * About 0x40 bytes, 6 shifts.
+ */
+int counts_tw1[NSERV][NSERV];
+uint32_t hash_tw1(uint32_t a)
+{
+ a += ~(a<<15);
+ a ^= (a>>10);
+ a += (a<<3);
+ a ^= (a>>6);
+ a += ~(a<<11);
+ a ^= (a>>16);
+ return a;
+}
+
+/* Thomas Wang's mix function. The multiply is optimized away by the compiler
+ * on most platforms.
+ * It is about equivalent to the one above.
+ */
+int counts_tw2[NSERV][NSERV];
+uint32_t hash_tw2(uint32_t a)
+{
+ a = ~a + (a << 15);
+ a = a ^ (a >> 12);
+ a = a + (a << 2);
+ a = a ^ (a >> 4);
+ a = a * 2057;
+ a = a ^ (a >> 16);
+ return a;
+}
+
+/* Thomas Wang's multiplicative hash function. About 0x30 bytes, and it is
+ * extremely fast on recent processors with a fast multiply. However, it
+ * must not be used on low bits only, as multiples of 0x00100010 only return
+ * even values !
+ */
+int counts_tw3[NSERV][NSERV];
+uint32_t hash_tw3(uint32_t a)
+{
+ a = (a ^ 61) ^ (a >> 16);
+ a = a + (a << 3);
+ a = a ^ (a >> 4);
+ a = a * 0x27d4eb2d;
+ a = a ^ (a >> 15);
+ return a;
+}
+
+
+/* Full-avalanche integer hashing function from Bob Jenkins, suitable for use
+ * with a modulo. It has a very smooth distribution.
+ * http://burtleburtle.net/bob/hash/integer.html
+ * About 0x50 bytes, 6 shifts.
+ */
+int counts_bj6[NSERV][NSERV];
+int counts_bj6x[NSERV][NSERV];
+uint32_t hash_bj6(uint32_t a)
+{
+ a = (a+0x7ed55d16) + (a<<12);
+ a = (a^0xc761c23c) ^ (a>>19);
+ a = (a+0x165667b1) + (a<<5);
+ a = (a+0xd3a2646c) ^ (a<<9);
+ a = (a+0xfd7046c5) + (a<<3);
+ a = (a^0xb55a4f09) ^ (a>>16);
+ return a;
+}
+
+/* Similar function with one more shift and no magic number. It is slightly
+ * slower but provides the overall smoothest distribution.
+ * About 0x40 bytes, 7 shifts.
+ */
+int counts_bj7[NSERV][NSERV];
+int counts_bj7x[NSERV][NSERV];
+uint32_t hash_bj7(uint32_t a)
+{
+ a -= (a<<6);
+ a ^= (a>>17);
+ a -= (a<<9);
+ a ^= (a<<4);
+ a -= (a<<3);
+ a ^= (a<<10);
+ a ^= (a>>15);
+ return a;
+}
+
+
+void count_hash_results(unsigned long hash, int counts[NSERV][NSERV]) {
+ int srv, nsrv;
+
+ for (nsrv = 0; nsrv < NSERV; nsrv++) {
+ srv = hash % (nsrv + 1);
+ counts[nsrv][srv]++;
+ }
+}
+
+void dump_hash_results(char *name, int counts[NSERV][NSERV]) {
+ int srv, nsrv;
+ double err, total_err, max_err;
+
+ printf("%s:\n", name);
+ for (nsrv = 0; nsrv < NSERV; nsrv++) {
+ total_err = 0.0;
+ max_err = 0.0;
+ printf("%02d srv: ", nsrv+1);
+ for (srv = 0; srv <= nsrv; srv++) {
+ err = 100.0*(counts[nsrv][srv] - (double)counts[0][0]/(nsrv+1)) / (double)counts[0][0];
+ //printf("%6d ", counts[nsrv][srv]);
+ printf("% 3.1f%%%c ", err,
+ counts[nsrv][srv]?' ':'*'); /* display '*' when a server is never selected */
+ err = fabs(err);
+ total_err += err;
+ if (err > max_err)
+ max_err = err;
+ }
+ total_err /= (double)(nsrv+1);
+ for (srv = nsrv+1; srv < NSERV; srv++)
+ printf(" ");
+ printf(" avg_err=%3.1f, max_err=%3.1f\n", total_err, max_err);
+ }
+ printf("\n");
+}
+
+int main() {
+ int nr;
+ unsigned int address = 0;
+ unsigned int mask = ~0;
+
+ memset(counts_id, 0, sizeof(counts_id));
+ memset(counts_tw1, 0, sizeof(counts_tw1));
+ memset(counts_tw2, 0, sizeof(counts_tw2));
+ memset(counts_tw3, 0, sizeof(counts_tw3));
+ memset(counts_bj6, 0, sizeof(counts_bj6));
+ memset(counts_bj7, 0, sizeof(counts_bj7));
+
+ address = 0x10000000;
+ mask = 0xffffff00; // user mask to apply to addresses
+ for (nr = 0; nr < 0x10; nr++) {
+ //address += ~nr; // semi-random addresses.
+ //address += 1;
+ address += 0x00000100;
+ //address += 0x11111111;
+ //address += 7;
+ //address += 8;
+ //address += 256;
+ //address += 65536;
+ //address += 131072;
+ //address += 0x00100010; // this increment kills tw3 !
+ count_hash_results(hash_id (address & mask), counts_id); // 0.69s / 100M
+ count_hash_results(hash_tw1(address & mask), counts_tw1); // 1.04s / 100M
+ count_hash_results(hash_tw2(address & mask), counts_tw2); // 1.13s / 100M
+ count_hash_results(hash_tw3(address & mask), counts_tw3); // 1.01s / 100M
+ count_hash_results(hash_bj6(address & mask), counts_bj6); // 1.07s / 100M
+ count_hash_results(hash_bj7(address & mask), counts_bj7); // 1.20s / 100M
+ /* adding the original address after the hash reduces the error
+ * rate in in presence of very small data sets (eg: 16 source
+ * addresses for 8 servers). In this case, bj7 is very good.
+ */
+ count_hash_results(hash_bj6(address & mask)+(address&mask), counts_bj6x); // 1.07s / 100M
+ count_hash_results(hash_bj7(address & mask)+(address&mask), counts_bj7x); // 1.20s / 100M
+ }
+
+ dump_hash_results("hash_id", counts_id);
+ dump_hash_results("hash_tw1", counts_tw1);
+ dump_hash_results("hash_tw2", counts_tw2);
+ dump_hash_results("hash_tw3", counts_tw3);
+ dump_hash_results("hash_bj6", counts_bj6);
+ dump_hash_results("hash_bj6x", counts_bj6x);
+ dump_hash_results("hash_bj7", counts_bj7);
+ dump_hash_results("hash_bj7x", counts_bj7x);
+ return 0;
+}
diff --git a/tests/exp/test_hashes.c b/tests/exp/test_hashes.c
new file mode 100644
index 0000000..39cb965
--- /dev/null
+++ b/tests/exp/test_hashes.c
@@ -0,0 +1,559 @@
+/*
+ This file only show how many operations a hash is able to handle.
+ It don't show the distribution nor collisions.
+
+ gcc -Wall -O3 -o test_hashes test_hashes.c
+ ./test_hashes |sort -k 3 -r
+ */
+#include <sys/time.h>
+#include <time.h>
+#include <stdlib.h>
+#include <stdbool.h>
+#include <string.h>
+#include <stdio.h>
+//#include <stdint.h>
+
+
+static struct timeval timeval_current(void)
+{
+ struct timeval tv;
+ gettimeofday(&tv, NULL);
+ return tv;
+}
+
+static double timeval_elapsed(struct timeval *tv)
+{
+ struct timeval tv2 = timeval_current();
+ return (tv2.tv_sec - tv->tv_sec) +
+ (tv2.tv_usec - tv->tv_usec)*1.0e-6;
+}
+
+#define HAPROXY_BACKENDS 4
+
+unsigned long haproxy_uri_hash(char *uri, int uri_len){
+
+ unsigned long hash = 0;
+ int c;
+
+ while (uri_len--) {
+ c = *uri++;
+ if (c == '?')
+ break;
+ hash = c + (hash << 6) + (hash << 16) - hash;
+ }
+
+ return hash%HAPROXY_BACKENDS; /* I assume 4 active backends */
+} /* end haproxy_hash() */
+
+/*
+ * http://eternallyconfuzzled.com/tuts/algorithms/jsw_tut_hashing.aspx
+ */
+unsigned sax_hash ( void *key, int len )
+{
+ unsigned char *p = key;
+ unsigned h = 0;
+ int i;
+
+ for ( i = 0; i < len; i++ )
+ h ^= ( h << 5 ) + ( h >> 2 ) + p[i];
+
+ return h;
+}
+
+#include <arpa/inet.h>
+/* len 4 for ipv4 and 16 for ipv6 */
+unsigned int haproxy_server_hash(const char *addr, int len){
+ unsigned int h, l;
+ l = h = 0;
+
+ while ((l + sizeof (int)) <= len) {
+ h ^= ntohl(*(unsigned int *)(&addr[l]));
+ l += sizeof (int);
+ }
+ return h %= HAPROXY_BACKENDS;
+}/* end haproxy_server_hash() */
+
+
+int hashpjw(const void *key) {
+
+ const char *ptr;
+ unsigned int val;
+ /*********************************************************************
+ * *
+ * Hash the key by performing a number of bit operations on it. *
+ * *
+ *********************************************************************/
+
+ val = 0;
+ ptr = key;
+
+ while (*ptr != '\0') {
+
+ int tmp;
+
+ val = (val << 4) + (*ptr);
+
+ if((tmp = (val & 0xf0000000))) {
+ val = val ^ (tmp >> 24);
+ val = val ^ tmp;
+ }
+ ptr++;
+ }/* end while */
+
+ return val;
+}/* end hashpjw */
+
+static unsigned long
+hash_djbx33(
+ register unsigned char *key,
+ register size_t len)
+{
+ register unsigned long hash = 5381;
+
+ /* the hash unrolled eight times */
+ for (; len >= 8; len -= 8) {
+ hash = ((hash << 5) + hash) + *key++;
+ hash = ((hash << 5) + hash) + *key++;
+ hash = ((hash << 5) + hash) + *key++;
+ hash = ((hash << 5) + hash) + *key++;
+ hash = ((hash << 5) + hash) + *key++;
+ hash = ((hash << 5) + hash) + *key++;
+ hash = ((hash << 5) + hash) + *key++;
+ hash = ((hash << 5) + hash) + *key++;
+ }
+ switch (len) {
+ case 7: hash = ((hash << 5) + hash) + *key++; /* fallthrough... */
+ case 6: hash = ((hash << 5) + hash) + *key++; /* fallthrough... */
+ case 5: hash = ((hash << 5) + hash) + *key++; /* fallthrough... */
+ case 4: hash = ((hash << 5) + hash) + *key++; /* fallthrough... */
+ case 3: hash = ((hash << 5) + hash) + *key++; /* fallthrough... */
+ case 2: hash = ((hash << 5) + hash) + *key++; /* fallthrough... */
+ case 1: hash = ((hash << 5) + hash) + *key++; break;
+ default: /* case 0: */ break;
+ }
+ return hash;
+}
+
+typedef unsigned long int ub4; /* unsigned 4-byte quantities */
+typedef unsigned char ub1; /* unsigned 1-byte quantities */
+
+ub4 bernstein(ub1 *key, ub4 len, ub4 level){
+ ub4 hash = level;
+ ub4 i;
+ for (i=0; i<len; ++i) hash = 33*hash + key[i];
+ return hash;
+}
+
+/*
+ * http://www.azillionmonkeys.com/qed/hash.html
+ */
+#undef get16bits
+#if (defined(__GNUC__) && defined(__i386__)) || defined(__WATCOMC__) \
+ || defined(_MSC_VER) || defined (__BORLANDC__) || defined (__TURBOC__)
+#define get16bits(d) (*((const uint16_t *) (d)))
+#endif
+
+#if !defined (get16bits)
+#define get16bits(d) ((((uint32_t)(((const uint8_t *)(d))[1])) << 8)\
+ +(uint32_t)(((const uint8_t *)(d))[0]) )
+#endif
+
+uint32_t SuperFastHash (const char * data, int len) {
+uint32_t hash = len, tmp;
+int rem;
+
+ if (len <= 0 || data == NULL) return 0;
+
+ rem = len & 3;
+ len >>= 2;
+
+ /* Main loop */
+ for (;len > 0; len--) {
+ hash += get16bits (data);
+ tmp = (get16bits (data+2) << 11) ^ hash;
+ hash = (hash << 16) ^ tmp;
+ data += 2*sizeof (uint16_t);
+ hash += hash >> 11;
+ }
+
+ /* Handle end cases */
+ switch (rem) {
+ case 3: hash += get16bits (data);
+ hash ^= hash << 16;
+ hash ^= data[sizeof (uint16_t)] << 18;
+ hash += hash >> 11;
+ break;
+ case 2: hash += get16bits (data);
+ hash ^= hash << 11;
+ hash += hash >> 17;
+ break;
+ case 1: hash += *data;
+ hash ^= hash << 10;
+ hash += hash >> 1;
+ }
+
+ /* Force "avalanching" of final 127 bits */
+ hash ^= hash << 3;
+ hash += hash >> 5;
+ hash ^= hash << 4;
+ hash += hash >> 17;
+ hash ^= hash << 25;
+ hash += hash >> 6;
+
+ return hash;
+}
+
+/*
+ * This variant is about 15% faster.
+ */
+uint32_t SuperFastHash2 (const char * data, int len) {
+uint32_t hash = len, tmp;
+int rem;
+
+ if (len <= 0 || data == NULL) return 0;
+
+ rem = len & 3;
+ len >>= 2;
+
+ /* Main loop */
+ for (;len > 0; len--) {
+ register uint32_t next;
+ next = get16bits(data+2);
+ hash += get16bits(data);
+ tmp = (next << 11) ^ hash;
+ hash = (hash << 16) ^ tmp;
+ data += 2*sizeof (uint16_t);
+ hash += hash >> 11;
+ }
+
+ /* Handle end cases */
+ switch (rem) {
+ case 3: hash += get16bits (data);
+ hash ^= hash << 16;
+ hash ^= data[sizeof (uint16_t)] << 18;
+ hash += hash >> 11;
+ break;
+ case 2: hash += get16bits (data);
+ hash ^= hash << 11;
+ hash += hash >> 17;
+ break;
+ case 1: hash += *data;
+ hash ^= hash << 10;
+ hash += hash >> 1;
+ }
+
+ /* Force "avalanching" of final 127 bits */
+ hash ^= hash << 3;
+ hash += hash >> 5;
+ hash ^= hash << 4;
+ hash += hash >> 17;
+ hash ^= hash << 25;
+ hash += hash >> 6;
+
+ return hash;
+}
+
+/*
+ * 32 bit FNV-0 hash type
+ */
+typedef unsigned long Fnv32_t;
+
+/*
+ * fnv_32a_str - perform a 32 bit Fowler/Noll/Vo FNV-1a hash on a string
+ *
+ * input:
+ * str - string to hash
+ * hval - previous hash value or 0 if first call
+ *
+ * returns:
+ * 32 bit hash as a static hash type
+ *
+ * NOTE: To use the recommended 32 bit FNV-1a hash, use FNV1_32A_INIT as the
+ * hval arg on the first call to either fnv_32a_buf() or fnv_32a_str().
+ */
+Fnv32_t
+fnv_32a_str(char *str, Fnv32_t hval)
+{
+ unsigned char *s = (unsigned char *)str; /* unsigned string */
+
+ /*
+ * FNV-1a hash each octet in the buffer
+ */
+ while (*s) {
+
+ /* xor the bottom with the current octet */
+ hval ^= (Fnv32_t)*s++;
+
+/* #define NO_FNV_GCC_OPTIMIZATION */
+ /* multiply by the 32 bit FNV magic prime mod 2^32 */
+#if defined(NO_FNV_GCC_OPTIMIZATION)
+ /*
+ * 32 bit magic FNV-1a prime
+ */
+#define FNV_32_PRIME ((Fnv32_t)0x01000193)
+ hval *= FNV_32_PRIME;
+#else
+ hval += (hval<<1) + (hval<<4) + (hval<<7) + (hval<<8) + (hval<<24);
+#endif
+ }
+
+ /* return our new hash value */
+ return hval;
+}
+
+/*
+ * from lookup3.c, by Bob Jenkins, May 2006, Public Domain.
+ */
+
+#define rot(x,k) (((x)<<(k)) | ((x)>>(32-(k))))
+
+/*
+-------------------------------------------------------------------------------
+mix -- mix 3 32-bit values reversibly.
+
+This is reversible, so any information in (a,b,c) before mix() is
+still in (a,b,c) after mix().
+
+If four pairs of (a,b,c) inputs are run through mix(), or through
+mix() in reverse, there are at least 32 bits of the output that
+are sometimes the same for one pair and different for another pair.
+This was tested for:
+* pairs that differed by one bit, by two bits, in any combination
+ of top bits of (a,b,c), or in any combination of bottom bits of
+ (a,b,c).
+* "differ" is defined as +, -, ^, or ~^. For + and -, I transformed
+ the output delta to a Gray code (a^(a>>1)) so a string of 1's (as
+ is commonly produced by subtraction) look like a single 1-bit
+ difference.
+* the base values were pseudorandom, all zero but one bit set, or
+ all zero plus a counter that starts at zero.
+
+Some k values for my "a-=c; a^=rot(c,k); c+=b;" arrangement that
+satisfy this are
+ 4 6 8 16 19 4
+ 9 15 3 18 27 15
+ 14 9 3 7 17 3
+Well, "9 15 3 18 27 15" didn't quite get 32 bits diffing
+for "differ" defined as + with a one-bit base and a two-bit delta. I
+used http://burtleburtle.net/bob/hash/avalanche.html to choose
+the operations, constants, and arrangements of the variables.
+
+This does not achieve avalanche. There are input bits of (a,b,c)
+that fail to affect some output bits of (a,b,c), especially of a. The
+most thoroughly mixed value is c, but it doesn't really even achieve
+avalanche in c.
+
+This allows some parallelism. Read-after-writes are good at doubling
+the number of bits affected, so the goal of mixing pulls in the opposite
+direction as the goal of parallelism. I did what I could. Rotates
+seem to cost as much as shifts on every machine I could lay my hands
+on, and rotates are much kinder to the top and bottom bits, so I used
+rotates.
+-------------------------------------------------------------------------------
+*/
+#define mix(a,b,c) \
+{ \
+ a -= c; a ^= rot(c, 4); c += b; \
+ b -= a; b ^= rot(a, 6); a += c; \
+ c -= b; c ^= rot(b, 8); b += a; \
+ a -= c; a ^= rot(c,16); c += b; \
+ b -= a; b ^= rot(a,19); a += c; \
+ c -= b; c ^= rot(b, 4); b += a; \
+}
+
+/*
+-------------------------------------------------------------------------------
+final -- final mixing of 3 32-bit values (a,b,c) into c
+
+Pairs of (a,b,c) values differing in only a few bits will usually
+produce values of c that look totally different. This was tested for
+* pairs that differed by one bit, by two bits, in any combination
+ of top bits of (a,b,c), or in any combination of bottom bits of
+ (a,b,c).
+* "differ" is defined as +, -, ^, or ~^. For + and -, I transformed
+ the output delta to a Gray code (a^(a>>1)) so a string of 1's (as
+ is commonly produced by subtraction) look like a single 1-bit
+ difference.
+* the base values were pseudorandom, all zero but one bit set, or
+ all zero plus a counter that starts at zero.
+
+These constants passed:
+ 14 11 25 16 4 14 24
+ 12 14 25 16 4 14 24
+and these came close:
+ 4 8 15 26 3 22 24
+ 10 8 15 26 3 22 24
+ 11 8 15 26 3 22 24
+-------------------------------------------------------------------------------
+*/
+#define final(a,b,c) \
+{ \
+ c ^= b; c -= rot(b,14); \
+ a ^= c; a -= rot(c,11); \
+ b ^= a; b -= rot(a,25); \
+ c ^= b; c -= rot(b,16); \
+ a ^= c; a -= rot(c,4); \
+ b ^= a; b -= rot(a,14); \
+ c ^= b; c -= rot(b,24); \
+}
+
+/*
+--------------------------------------------------------------------
+ This works on all machines. To be useful, it requires
+ -- that the key be an array of uint32_t's, and
+ -- that the length be the number of uint32_t's in the key
+
+ The function hashword() is identical to hashlittle() on little-endian
+ machines, and identical to hashbig() on big-endian machines,
+ except that the length has to be measured in uint32_ts rather than in
+ bytes. hashlittle() is more complicated than hashword() only because
+ hashlittle() has to dance around fitting the key bytes into registers.
+--------------------------------------------------------------------
+*/
+uint32_t hashword(
+const uint32_t *k, /* the key, an array of uint32_t values */
+size_t length, /* the length of the key, in uint32_ts */
+uint32_t initval) /* the previous hash, or an arbitrary value */
+{
+ uint32_t a,b,c;
+
+ /* Set up the internal state */
+ a = b = c = 0xdeadbeef + (((uint32_t)length)<<2) + initval;
+
+ /*------------------------------------------------- handle most of the key */
+ while (length > 3)
+ {
+ a += k[0];
+ b += k[1];
+ c += k[2];
+ mix(a,b,c);
+ length -= 3;
+ k += 3;
+ }
+
+ /*------------------------------------------- handle the last 3 uint32_t's */
+ switch(length) /* all the case statements fall through */
+ {
+ case 3 : c+=k[2];
+ case 2 : b+=k[1];
+ case 1 : a+=k[0];
+ final(a,b,c);
+ case 0: /* case 0: nothing left to add */
+ break;
+ }
+ /*------------------------------------------------------ report the result */
+ return c;
+}
+
+/* from K&R book site 139 */
+#define HASHSIZE 101
+
+unsigned kr_hash(char *s){
+ unsigned hashval;
+
+ for(hashval = 0; *s != '\0';s++)
+ hashval = *s + 31 * hashval;
+
+ return hashval % HASHSIZE;
+
+} /* end kr_hash() */
+
+unsigned fnv_hash ( void *key, int len )
+{
+ unsigned char *p = key;
+ unsigned h = 2166136261;
+ int i;
+
+ for ( i = 0; i < len; i++ )
+ h = ( h * 16777619 ) ^ p[i];
+
+ return h;
+}
+
+unsigned oat_hash ( void *key, int len )
+{
+ unsigned char *p = key;
+ unsigned h = 0;
+ int i;
+
+ for ( i = 0; i < len; i++ ) {
+ h += p[i];
+ h += ( h << 10 );
+ h ^= ( h >> 6 );
+ }
+
+ h += ( h << 3 );
+ h ^= ( h >> 11 );
+ h += ( h << 15 );
+
+ return h;
+}
+
+unsigned wt_hash ( void *key, int len )
+{
+ unsigned char *p = key;
+ unsigned h = 0x783c965aUL;
+ unsigned step = 16;
+
+ for (; len > 0; len--) {
+ h ^= *p * 9;
+ p++;
+ h = (h << step) | (h >> (32-step));
+ step ^= h;
+ step &= 0x1F;
+ }
+
+ return h;
+}
+
+
+#define run_test(fct, args) { \
+ unsigned long loop, count; \
+ volatile unsigned long result; \
+ double delta; \
+ struct timeval tv; \
+ fprintf(stderr, "Starting %s\n", #fct); \
+ tv = timeval_current(); \
+ count = 0; \
+ do { \
+ delta = timeval_elapsed(&tv); \
+ for (loop = 0; loop < 1000; loop++) { \
+ result = fct args; \
+ count++; \
+ } \
+ } while (delta < 1.0); \
+ fprintf(stdout, "%-20s : %10.0f run/sec\n", #fct, count/delta); \
+ fflush(stdout); \
+}
+
+int main(){
+
+ char **start;
+ int len;
+
+ char *urls[] = {
+ "http://www.microsoft.com/shared/core/1/webservice/navigation.asmx/DisplayDownlevelNavHtml",
+ NULL
+ };
+
+ start = urls;
+ len = strlen(*urls);
+
+ run_test(wt_hash, (*urls, len));
+ run_test(SuperFastHash2, (*urls, len));
+ run_test(SuperFastHash, (*urls, len));
+ run_test(haproxy_uri_hash, (*urls, len));
+ run_test(haproxy_server_hash, (*urls, len));
+ run_test(hashpjw, (*urls));
+ run_test(hash_djbx33, ((unsigned char *)*urls, len));
+ run_test(bernstein, ((unsigned char *)*urls, len, 4));
+ run_test(fnv_32a_str, (*urls, 0));
+ run_test(hashword, ((const uint32_t *)*urls,strlen(*urls),0));
+ run_test(kr_hash, (*urls));
+ run_test(sax_hash, (*urls, len));
+ run_test(fnv_hash, (*urls, len));
+ run_test(oat_hash, (*urls, len));
+
+ return 0;
+
+}/* end main() */
diff --git a/tests/exp/testinet.c b/tests/exp/testinet.c
new file mode 100644
index 0000000..0eb87e9
--- /dev/null
+++ b/tests/exp/testinet.c
@@ -0,0 +1,28 @@
+#include <stdio.h>
+#include <stdlib.h>
+#include <unistd.h>
+#include <string.h>
+#include <ctype.h>
+#include <sys/time.h>
+#include <sys/types.h>
+#include <sys/socket.h>
+#include <netinet/tcp.h>
+#include <netinet/in.h>
+#include <arpa/inet.h>
+#include <netdb.h>
+#include <fcntl.h>
+#include <errno.h>
+#include <signal.h>
+#include <stdarg.h>
+#include <sys/resource.h>
+#include <time.h>
+#include <regex.h>
+#include <syslog.h>
+
+
+int main() {
+ printf("sizeof sockaddr=%d\n", sizeof(struct sockaddr));
+ printf("sizeof sockaddr_in=%d\n", sizeof(struct sockaddr_in));
+ printf("sizeof sockaddr_in6=%d\n", sizeof(struct sockaddr_in6));
+ return 0;
+}
diff --git a/tests/exp/uri_hash.c b/tests/exp/uri_hash.c
new file mode 100644
index 0000000..0b5d755
--- /dev/null
+++ b/tests/exp/uri_hash.c
@@ -0,0 +1,377 @@
+#include <stdio.h>
+#include <string.h>
+#include <arpa/inet.h>
+
+#define NSERV 10
+#define MAXLINE 1000
+
+char line[MAXLINE];
+
+int counts_gd1[NSERV][NSERV];
+static unsigned long hash_gd1(char *uri)
+{
+ unsigned long hash = 0;
+ int c;
+
+ while ((c = *uri++))
+ hash = c + (hash << 6) + (hash << 16) - hash;
+
+ return hash;
+}
+
+int counts_gd2[NSERV][NSERV];
+static unsigned long hash_gd2(char *uri)
+{
+ unsigned long hash = 0;
+ int c;
+
+ while ((c = *uri++)) {
+ if (c == '?' || c == '\n')
+ break;
+ hash = c + (hash << 6) + (hash << 16) - hash;
+ }
+
+ return hash;
+}
+
+
+int counts_gd3[NSERV][NSERV];
+static unsigned long hash_gd3(char *uri)
+{
+ unsigned long hash = 0;
+ int c;
+
+ while ((c = *uri++)) {
+ if (c == '?' || c == '\n')
+ break;
+ hash = c - (hash << 3) + (hash << 15) - hash;
+ }
+
+ return hash;
+}
+
+
+int counts_gd4[NSERV][NSERV];
+static unsigned long hash_gd4(char *uri)
+{
+ unsigned long hash = 0;
+ int c;
+
+ while ((c = *uri++)) {
+ if (c == '?' || c == '\n')
+ break;
+ hash = hash + (hash << 6) - (hash << 15) - c;
+ }
+
+ return hash;
+}
+
+
+int counts_gd5[NSERV][NSERV];
+static unsigned long hash_gd5(char *uri)
+{
+ unsigned long hash = 0;
+ int c;
+
+ while ((c = *uri++)) {
+ if (c == '?' || c == '\n')
+ break;
+ hash = hash + (hash << 2) - (hash << 19) - c;
+ }
+
+ return hash;
+}
+
+
+int counts_gd6[NSERV][NSERV];
+static unsigned long hash_gd6(char *uri)
+{
+ unsigned long hash = 0;
+ int c;
+
+ while ((c = *uri++)) {
+ if (c == '?' || c == '\n')
+ break;
+ hash = hash + (hash << 2) - (hash << 22) - c;
+ }
+
+ return hash;
+}
+
+
+int counts_wt1[NSERV][NSERV];
+static unsigned long hash_wt1(int hsize, char *string) {
+ int bits;
+ unsigned long data, val;
+
+ bits = val = data = 0;
+ while (*string) {
+ if (*string == '?' || *string == '\n')
+ break;
+ data |= ((unsigned long)(unsigned char)*string) << bits;
+ bits += 8;
+ while (bits >= hsize) {
+ val ^= data - (val >> hsize);
+ bits -= hsize;
+ data >>= hsize;
+ }
+ string++;
+ }
+ val ^= data;
+ while (val > ((1 << hsize) - 1)) {
+ val = (val & ((1 << hsize) - 1)) ^ (val >> hsize);
+ }
+ return val;
+}
+
+/*
+ * efficient hash : no duplicate on the first 65536 values of 2 bytes.
+ * less than 0.1% duplicates for the first 1.6 M values of 3 bytes.
+ */
+int counts_wt2[NSERV][NSERV];
+typedef unsigned int u_int32_t;
+
+static inline u_int32_t shl32(u_int32_t i, int count) {
+ if (count == 32)
+ return 0;
+ return i << count;
+}
+
+static inline u_int32_t shr32(u_int32_t i, int count) {
+ if (count == 32)
+ return 0;
+ return i >> count;
+}
+
+static unsigned int rev32(unsigned int c) {
+ c = ((c & 0x0000FFFF) << 16)| ((c & 0xFFFF0000) >> 16);
+ c = ((c & 0x00FF00FF) << 8) | ((c & 0xFF00FF00) >> 8);
+ c = ((c & 0x0F0F0F0F) << 4) | ((c & 0xF0F0F0F0) >> 4);
+ c = ((c & 0x33333333) << 2) | ((c & 0xCCCCCCCC) >> 2);
+ c = ((c & 0x55555555) << 1) | ((c & 0xAAAAAAAA) >> 1);
+ return c;
+}
+
+int hash_wt2(const char *src, int len) {
+ unsigned int i = 0x3C964BA5; /* as many ones as zeroes */
+ unsigned int j;
+ unsigned int ih, il;
+ int bit;
+
+ while (len--) {
+ j = (unsigned char)*src++;
+ if (j == '?' || j == '\n')
+ break;
+ bit = rev32(j - i);
+ bit = bit - (bit >> 3) + (bit >> 16) - j;
+
+ bit &= 0x1f;
+ ih = shr32(i, bit);
+ il = i & (shl32(1, bit) - 1);
+ i = shl32(il, 32-bit) - ih - ~j;
+ }
+ return i;
+}
+
+
+//typedef unsigned int uint32_t;
+//typedef unsigned short uint8_t;
+//typedef unsigned char uint16_t;
+
+/*
+ * http://www.azillionmonkeys.com/qed/hash.html
+ */
+#undef get16bits
+#if (defined(__GNUC__) && defined(__i386__)) || defined(__WATCOMC__) \
+ || defined(_MSC_VER) || defined (__BORLANDC__) || defined (__TURBOC__)
+#define get16bits(d) (*((const uint16_t *) (d)))
+#endif
+
+#if !defined (get16bits)
+#define get16bits(d) ((((uint32_t)(((const uint8_t *)(d))[1])) << 8)\
+ +(uint32_t)(((const uint8_t *)(d))[0]) )
+#endif
+
+/*
+ * This function has a hole of 11 unused bits in bytes 2 and 3 of each block of
+ * 32 bits.
+ */
+int counts_SuperFastHash[NSERV][NSERV];
+
+uint32_t SuperFastHash (const char * data, int len) {
+uint32_t hash = len, tmp;
+int rem;
+
+ if (len <= 0 || data == NULL) return 0;
+
+ rem = len & 3;
+ len >>= 2;
+
+ /* Main loop */
+ for (;len > 0; len--) {
+ hash += get16bits (data);
+ tmp = (get16bits (data+2) << 11) ^ hash;
+ hash = (hash << 16) ^ tmp;
+ data += 2*sizeof (uint16_t);
+ hash += hash >> 11;
+ }
+
+ /* Handle end cases */
+ switch (rem) {
+ case 3: hash += get16bits (data);
+ hash ^= hash << 16;
+ hash ^= data[sizeof (uint16_t)] << 18;
+ hash += hash >> 11;
+ break;
+ case 2: hash += get16bits (data);
+ hash ^= hash << 11;
+ hash += hash >> 17;
+ break;
+ case 1: hash += *data;
+ hash ^= hash << 10;
+ hash += hash >> 1;
+ }
+
+ /* Force "avalanching" of final 127 bits */
+ hash ^= hash << 3;
+ hash += hash >> 5;
+ hash ^= hash << 4;
+ hash += hash >> 17;
+ hash ^= hash << 25;
+ hash += hash >> 6;
+
+ return hash;
+}
+
+/*
+ * This variant uses all bits from the input block, and is about 15% faster.
+ */
+int counts_SuperFastHash2[NSERV][NSERV];
+uint32_t SuperFastHash2 (const char * data, int len) {
+uint32_t hash = len, tmp;
+int rem;
+
+ if (len <= 0 || data == NULL) return 0;
+
+ rem = len & 3;
+ len >>= 2;
+
+ /* Main loop */
+ for (;len > 0; len--) {
+ register uint32_t next;
+ next = get16bits(data+2);
+ hash += get16bits(data);
+ tmp = ((next << 11) | (next >> 21)) ^ hash;
+ hash = (hash << 16) ^ tmp;
+ data += 2*sizeof (uint16_t);
+ hash += hash >> 11;
+ }
+
+ /* Handle end cases */
+ switch (rem) {
+ case 3: hash += get16bits (data);
+ hash ^= hash << 16;
+ hash ^= data[sizeof (uint16_t)] << 18;
+ hash += hash >> 11;
+ break;
+ case 2: hash += get16bits (data);
+ hash ^= hash << 11;
+ hash += hash >> 17;
+ break;
+ case 1: hash += *data;
+ hash ^= hash << 10;
+ hash += hash >> 1;
+ }
+
+ /* Force "avalanching" of final 127 bits */
+ hash ^= hash << 3;
+ hash += hash >> 5;
+ hash ^= hash << 4;
+ hash += hash >> 17;
+ hash ^= hash << 25;
+ hash += hash >> 6;
+
+ return hash;
+}
+
+/* len 4 for ipv4 and 16 for ipv6 */
+int counts_srv[NSERV][NSERV];
+unsigned int haproxy_server_hash(const char *addr, int len){
+ unsigned int h, l;
+ l = h = 0;
+
+ while ((l + sizeof (int)) <= len) {
+ h ^= ntohl(*(unsigned int *)(&addr[l]));
+ l += sizeof (int);
+ }
+ return h;
+}/* end haproxy_server_hash() */
+
+
+
+void count_hash_results(unsigned long hash, int counts[NSERV][NSERV]) {
+ int srv, nsrv;
+
+ for (nsrv = 0; nsrv < NSERV; nsrv++) {
+ srv = hash % (nsrv + 1);
+ counts[nsrv][srv]++;
+ }
+}
+
+void dump_hash_results(char *name, int counts[NSERV][NSERV]) {
+ int srv, nsrv;
+
+ printf("%s:\n", name);
+ for (nsrv = 0; nsrv < NSERV; nsrv++) {
+ printf("%02d srv: ", nsrv+1);
+ for (srv = 0; srv <= nsrv; srv++) {
+ //printf("%6d ", counts[nsrv][srv]);
+ //printf("%3.1f ", (100.0*counts[nsrv][srv]) / (double)counts[0][0]);
+ printf("%3.1f ", 100.0*(counts[nsrv][srv] - (double)counts[0][0]/(nsrv+1)) / (double)counts[0][0]);
+ }
+ printf("\n");
+ }
+ printf("\n");
+}
+
+int main() {
+ memset(counts_gd1, 0, sizeof(counts_gd1));
+ memset(counts_gd2, 0, sizeof(counts_gd2));
+ memset(counts_gd3, 0, sizeof(counts_gd3));
+ memset(counts_gd4, 0, sizeof(counts_gd4));
+ memset(counts_gd5, 0, sizeof(counts_gd5));
+ memset(counts_gd6, 0, sizeof(counts_gd6));
+ memset(counts_wt1, 0, sizeof(counts_wt1));
+ memset(counts_wt2, 0, sizeof(counts_wt2));
+ memset(counts_srv, 0, sizeof(counts_srv));
+ memset(counts_SuperFastHash, 0, sizeof(counts_SuperFastHash));
+ memset(counts_SuperFastHash2, 0, sizeof(counts_SuperFastHash2));
+
+ while (fgets(line, MAXLINE, stdin) != NULL) {
+ count_hash_results(hash_gd1(line), counts_gd1);
+ count_hash_results(hash_gd2(line), counts_gd2);
+ count_hash_results(hash_gd3(line), counts_gd3);
+ count_hash_results(hash_gd4(line), counts_gd4);
+ count_hash_results(hash_gd5(line), counts_gd5);
+ count_hash_results(hash_gd6(line), counts_gd6);
+ count_hash_results(hash_wt1(31, line), counts_wt1);
+ count_hash_results(hash_wt2(line, strlen(line)), counts_wt2);
+ count_hash_results(haproxy_server_hash(line, strlen(line)), counts_srv);
+ count_hash_results(SuperFastHash(line, strlen(line)), counts_SuperFastHash);
+ count_hash_results(SuperFastHash2(line, strlen(line)), counts_SuperFastHash2);
+ }
+
+ dump_hash_results("hash_gd1", counts_gd1);
+ dump_hash_results("hash_gd2", counts_gd2);
+ dump_hash_results("hash_gd3", counts_gd3);
+ dump_hash_results("hash_gd4", counts_gd4);
+ dump_hash_results("hash_gd5", counts_gd5);
+ dump_hash_results("hash_gd6", counts_gd6);
+ dump_hash_results("hash_wt1", counts_wt1);
+ dump_hash_results("hash_wt2", counts_wt2);
+ dump_hash_results("haproxy_server_hash", counts_srv);
+ dump_hash_results("SuperFastHash", counts_SuperFastHash);
+ dump_hash_results("SuperFastHash2", counts_SuperFastHash2);
+
+ return 0;
+}
diff --git a/tests/unit/ist.c b/tests/unit/ist.c
new file mode 100644
index 0000000..43b3438
--- /dev/null
+++ b/tests/unit/ist.c
@@ -0,0 +1,700 @@
+/* ist.c: test code for ist.h
+ *
+ * Build with :
+ * gcc -Iinclude -Wall -W -fomit-frame-pointer -Os tests/ist.c
+ * gcc -Iinclude -Wall -W -fomit-frame-pointer -O1 tests/ist.c
+ * gcc -Iinclude -Wall -W -fomit-frame-pointer -O2 tests/ist.c
+ * gcc -Iinclude -Wall -W -fomit-frame-pointer -O3 tests/ist.c
+ */
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <import/ist.h>
+
+
+// pre-extracted from ist.h using the following expression :
+// sed -n '/^static inline/s:^\([^ ]\+\) \([^ ]\+\) \(.*[* ]\)\([^* ]\+(\)\(.*\):\3f_\4\5 { return \4); }\nstatic int test_\4)\n{\n\treturn 0;\n}\n:p' include/common/ist.h
+// sed -n '/^static inline/s:^\([^ ]\+\) \([^ ]\+\) \(.*[* ]\)\([^* ]\+(\)\(.*\):\tif (test_\4)) printf("\4)\\n");:p' include/common/ist.h
+// sed -n '/^static inline/s:^\([^ ]\+\) \([^ ]\+\) \(.*[* ]\)\([^* ]\+(\)\(.*\):\tprintf("%4d \4)\\n", test_\4));:p' include/common/ist.h
+
+struct ist f_ist(const void *str) { return ist(str); }
+static int test_ist()
+{
+ if (ist("foo").ptr == NULL)
+ return __LINE__;
+ if (ist("foo").len != 3)
+ return __LINE__;
+ if (strncmp(ist("foo").ptr, "foo", 3) != 0)
+ return 3;
+ return 0;
+}
+
+struct ist f_ist2(const void *ptr, size_t len) { return ist2(ptr, len); }
+int test_ist2()
+{
+ if (ist2("foo", 3).ptr == NULL)
+ return __LINE__;
+ if (ist2("foo", 3).len != 3)
+ return __LINE__;
+ if (strncmp(ist2("foo", 3).ptr, "foo", 3) != 0)
+ return __LINE__;
+ return 0;
+}
+
+size_t f_istlen(struct ist ist) { return istlen(ist); }
+int test_istlen()
+{
+ if (istlen(ist("foo")) != 3)
+ return __LINE__;
+ if (istlen(ist("")) != 0)
+ return __LINE__;
+ if (istlen(ist(NULL)) != 0)
+ return __LINE__;
+ return 0;
+}
+
+struct ist f_istnext(struct ist ist) { return istnext(ist); }
+int test_istnext()
+{
+ if (istlen(istnext(ist("foo"))) != 2)
+ return __LINE__;
+ if (strncmp(istnext(ist("foo")).ptr, "oo", 2) != 0)
+ return __LINE__;
+ if (istnext(istnext(istnext(istnext(ist("foo"))))).len != 0)
+ return __LINE__;
+ return 0;
+}
+
+struct ist f_istpad(void *buf, const struct ist ist) { return istpad(buf, ist); }
+int test_istpad()
+{
+ char buf[5] = "xxxxx";
+
+ if (strncmp(istpad(buf, ist("foo")).ptr, "foo", 3) != 0)
+ return __LINE__;
+ if (strncmp(buf, "foo", 3) != 0)
+ return __LINE__;
+ if (buf[3] != 0 || buf[4] != 'x')
+ return __LINE__;
+ return 0;
+}
+
+struct ist f_isttrim(struct ist ist, size_t size) { return isttrim(ist, size); }
+int test_isttrim()
+{
+ if (isttrim(ist("foo"), 5).ptr == NULL)
+ return __LINE__;
+
+ if (isttrim(ist("foo"), 5).len != 3)
+ return __LINE__;
+
+ if (strncmp(isttrim(ist("foo"), 5).ptr, "foo", 3) != 0)
+ return __LINE__;
+
+ if (isttrim(ist("foo"), 2).ptr == NULL)
+ return __LINE__;
+
+ if (isttrim(ist("foo"), 2).len != 2)
+ return __LINE__;
+
+ if (strncmp(isttrim(ist("foo"), 2).ptr, "fo", 2) != 0)
+ return __LINE__;
+
+ return 0;
+}
+
+struct ist f_istzero(struct ist ist, size_t size) { return istzero(ist, size); }
+int test_istzero()
+{
+ char buf[5] = "xxxxx";
+
+ if (istzero(ist2(buf, 5), 10).ptr != buf)
+ return __LINE__;
+
+ if (istzero(ist2(buf, 5), 10).len != 5)
+ return __LINE__;
+
+ if (istzero(ist2(buf, 5), 5).len != 4)
+ return __LINE__;
+
+ if (buf[4] != 0)
+ return __LINE__;
+
+ if (istzero(ist2(buf, 5), 0).len != 0)
+ return __LINE__;
+
+ if (buf[0] == 0)
+ return __LINE__;
+
+ return 0;
+}
+
+int f_istdiff(const struct ist ist1, const struct ist ist2) { return istdiff(ist1, ist2); }
+int test_istdiff()
+{
+ if (istdiff(ist(""), ist("")) != 0)
+ return __LINE__;
+
+ if (istdiff(ist("bar"), ist("bar")) != 0)
+ return __LINE__;
+
+ if (istdiff(ist("foo"), ist("")) <= 0)
+ return __LINE__;
+
+ if (istdiff(ist(""), ist("bar")) >= 0)
+ return __LINE__;
+
+ if (istdiff(ist("foo"), ist("bar")) <= 0)
+ return __LINE__;
+
+ if (istdiff(ist("fo"), ist("bar")) <= 0)
+ return __LINE__;
+
+ if (istdiff(ist("bar"), ist("foo")) >= 0)
+ return __LINE__;
+
+ if (istdiff(ist("bar"), ist("fo")) >= 0)
+ return __LINE__;
+
+ return 0;
+}
+
+int f_istmatch(const struct ist ist1, const struct ist ist2) { return istmatch(ist1, ist2); }
+int test_istmatch()
+{
+ if (istmatch(ist(""), ist("")) == 0)
+ return __LINE__;
+
+ if (istmatch(ist("bar"), ist("bar")) == 0)
+ return __LINE__;
+
+ if (istmatch(ist("foo"), ist("")) == 0)
+ return __LINE__;
+
+ if (istmatch(ist(""), ist("bar")) != 0)
+ return __LINE__;
+
+ if (istmatch(ist("foo"), ist("bar")) != 0)
+ return __LINE__;
+
+ if (istmatch(ist("fo"), ist("bar")) != 0)
+ return __LINE__;
+
+ if (istmatch(ist("bar"), ist("foo")) != 0)
+ return __LINE__;
+
+ if (istmatch(ist("bar"), ist("fo")) != 0)
+ return __LINE__;
+
+ if (istmatch(ist("foo"), ist("foobar")) != 0)
+ return __LINE__;
+
+ if (istmatch(ist("foobar"), ist("foo")) == 0)
+ return __LINE__;
+
+ if (istmatch(ist("foobar"), ist("bar")) != 0)
+ return __LINE__;
+
+ return 0;
+}
+
+int f_istnmatch(struct ist ist1, struct ist ist2, size_t count) { return istnmatch(ist1, ist2, count); }
+int test_istnmatch()
+{
+ if (istnmatch(ist(""), ist(""), 1) == 0)
+ return __LINE__;
+
+ if (istnmatch(ist(""), ist(""), 0) == 0)
+ return __LINE__;
+
+ if (istnmatch(ist("bar"), ist("bar"), 4) == 0)
+ return __LINE__;
+
+ if (istnmatch(ist("bar"), ist("bar"), 2) == 0)
+ return __LINE__;
+
+ if (istnmatch(ist("bar"), ist("baz"), 2) == 0)
+ return __LINE__;
+
+ if (istnmatch(ist("foo"), ist(""), 1) == 0)
+ return __LINE__;
+
+ if (istnmatch(ist("foo"), ist(""), 0) == 0)
+ return __LINE__;
+
+ if (istnmatch(ist(""), ist("bar"), 3) != 0)
+ return __LINE__;
+
+ if (istnmatch(ist(""), ist("bar"), 0) == 0)
+ return __LINE__;
+
+ if (istnmatch(ist("foo"), ist("bar"), 4) != 0)
+ return __LINE__;
+
+ if (istnmatch(ist("foo"), ist("bar"), 0) == 0)
+ return __LINE__;
+
+ if (istnmatch(ist("fo"), ist("bar"), 2) != 0)
+ return __LINE__;
+
+ if (istnmatch(ist("bar"), ist("foo"), 3) != 0)
+ return __LINE__;
+
+ if (istnmatch(ist("bar"), ist("fo"), 2) != 0)
+ return __LINE__;
+
+ if (istnmatch(ist("foo"), ist("foobar"), 4) != 0)
+ return __LINE__;
+
+ if (istnmatch(ist("foo"), ist("foobar"), 3) == 0)
+ return __LINE__;
+
+ if (istnmatch(ist("foobar"), ist("fooz"), 4) != 0)
+ return __LINE__;
+
+ if (istnmatch(ist("foobar"), ist("fooz"), 3) == 0)
+ return __LINE__;
+
+ if (istnmatch(ist("foobar"), ist("fooz"), 2) == 0)
+ return __LINE__;
+
+ if (istnmatch(ist("foobar"), ist("bar"), 3) != 0)
+ return __LINE__;
+
+ return 0;
+}
+
+int f_isteq(const struct ist ist1, const struct ist ist2) { return isteq(ist1, ist2); }
+int test_isteq()
+{
+ if (isteq(ist(""), ist("")) == 0)
+ return __LINE__;
+
+ if (isteq(ist("bar"), ist("bar")) == 0)
+ return __LINE__;
+
+ if (isteq(ist("foo"), ist("")) != 0)
+ return __LINE__;
+
+ if (isteq(ist(""), ist("bar")) != 0)
+ return __LINE__;
+
+ if (isteq(ist("foo"), ist("bar")) != 0)
+ return __LINE__;
+
+ if (isteq(ist("fo"), ist("bar")) != 0)
+ return __LINE__;
+
+ if (isteq(ist("bar"), ist("foo")) != 0)
+ return __LINE__;
+
+ if (isteq(ist("bar"), ist("fo")) != 0)
+ return __LINE__;
+
+ if (isteq(ist("foo"), ist("foobar")) != 0)
+ return __LINE__;
+
+ if (isteq(ist("foobar"), ist("foo")) != 0)
+ return __LINE__;
+
+ if (isteq(ist("foobar"), ist("bar")) != 0)
+ return __LINE__;
+
+ return 0;
+}
+
+int f_istneq(struct ist ist1, struct ist ist2, size_t count) { return istneq(ist1, ist2, count); }
+int test_istneq()
+{
+ if (istneq(ist(""), ist(""), 1) == 0)
+ return __LINE__;
+
+ if (istneq(ist(""), ist(""), 0) == 0)
+ return __LINE__;
+
+ if (istneq(ist("bar"), ist("bar"), 4) == 0)
+ return __LINE__;
+
+ if (istneq(ist("bar"), ist("bar"), 2) == 0)
+ return __LINE__;
+
+ if (istneq(ist("bar"), ist("baz"), 2) == 0)
+ return __LINE__;
+
+ if (istneq(ist("foo"), ist(""), 1) != 0)
+ return __LINE__;
+
+ if (istneq(ist("foo"), ist(""), 0) == 0)
+ return __LINE__;
+
+ if (istneq(ist(""), ist("bar"), 3) != 0)
+ return __LINE__;
+
+ if (istneq(ist(""), ist("bar"), 0) == 0)
+ return __LINE__;
+
+ if (istneq(ist("foo"), ist("bar"), 4) != 0)
+ return __LINE__;
+
+ if (istneq(ist("foo"), ist("bar"), 0) == 0)
+ return __LINE__;
+
+ if (istneq(ist("fo"), ist("bar"), 2) != 0)
+ return __LINE__;
+
+ if (istneq(ist("bar"), ist("foo"), 3) != 0)
+ return __LINE__;
+
+ if (istneq(ist("bar"), ist("fo"), 2) != 0)
+ return __LINE__;
+
+ if (istneq(ist("foo"), ist("foobar"), 4) != 0)
+ return __LINE__;
+
+ if (istneq(ist("foo"), ist("foobar"), 3) == 0)
+ return __LINE__;
+
+ if (istneq(ist("foobar"), ist("fooz"), 4) != 0)
+ return __LINE__;
+
+ if (istneq(ist("foobar"), ist("fooz"), 3) == 0)
+ return __LINE__;
+
+ if (istneq(ist("foobar"), ist("fooz"), 2) == 0)
+ return __LINE__;
+
+ if (istneq(ist("foobar"), ist("bar"), 3) != 0)
+ return __LINE__;
+
+ return 0;
+}
+
+ssize_t f_istcpy(struct ist *dst, const struct ist src, size_t count) { return istcpy(dst, src, count); }
+int test_istcpy()
+{
+ char buf[100] = "foobar";
+ struct ist dst = ist(buf);
+
+ if (istcpy(&dst, ist("FOO"), sizeof(buf)) != 3)
+ return __LINE__;
+
+ if (dst.len != 3)
+ return __LINE__;
+
+ if (strcmp(buf, "FOObar") != 0)
+ return __LINE__;
+
+ if (istcpy(&dst, ist("foo"), 2) != -1)
+ return __LINE__;
+
+ if (strcmp(buf, "foObar") != 0)
+ return __LINE__;
+
+ if (istcpy(&dst, ist("foo"), 3) != 3)
+ return __LINE__;
+
+ if (strcmp(buf, "foobar") != 0)
+ return __LINE__;
+
+ return 0;
+}
+
+ssize_t f_istscpy(struct ist *dst, const struct ist src, size_t count) { return istscpy(dst, src, count); }
+int test_istscpy()
+{
+ char buf[100] = "foobar";
+ struct ist dst = ist(buf);
+
+ if (istscpy(&dst, ist("FOO"), sizeof(buf)) != 3)
+ return __LINE__;
+
+ if (dst.len != 3)
+ return __LINE__;
+
+ if (memcmp(buf, "FOO\0ar", 6) != 0)
+ return __LINE__;
+
+ if (istscpy(&dst, ist("foo"), 3) != -1)
+ return __LINE__;
+
+ if (memcmp(buf, "fo\0\0ar", 6) != 0)
+ return __LINE__;
+
+ if (istscpy(&dst, ist("foo"), 3) != -1)
+ return __LINE__;
+
+ if (istscpy(&dst, ist("foo"), 4) != 3)
+ return __LINE__;
+
+ if (memcmp(buf, "foo\0ar", 6) != 0)
+ return __LINE__;
+
+ return 0;
+}
+
+ssize_t f_istcat(struct ist *dst, const struct ist src, size_t count) { return istcat(dst, src, count); }
+int test_istcat()
+{
+ char buf[11] = "foobar";
+ struct ist dst = ist(buf);
+
+ if (istcat(&dst, ist("FOO"), sizeof(buf)) != 9)
+ return __LINE__;
+
+ if (strcmp(buf, "foobarFOO") != 0)
+ return __LINE__;
+
+ if (istcat(&dst, ist("foo"), 10) != -1)
+ return __LINE__;
+
+ if (dst.len != 10)
+ return __LINE__;
+
+ if (strncmp(buf, "foobarFOOf", 10) != 0)
+ return __LINE__;
+
+ if (istcat(&dst, ist("foo"), 3) != -1)
+ return __LINE__;
+
+ if (dst.len != 10)
+ return __LINE__;
+
+ if (strncmp(buf, "foobar", 6) != 0)
+ return __LINE__;
+
+ return 0;
+}
+
+ssize_t f_istscat(struct ist *dst, const struct ist src, size_t count) { return istscat(dst, src, count); }
+int test_istscat()
+{
+ char buf[11] = "foobar";
+ struct ist dst = ist(buf);
+
+ if (istscat(&dst, ist("FOO"), sizeof(buf)) != 9)
+ return __LINE__;
+
+ if (strcmp(buf, "foobarFOO") != 0)
+ return __LINE__;
+
+ if (istscat(&dst, ist("foo"), sizeof(buf)) != -1)
+ return __LINE__;
+
+ if (dst.len != 10)
+ return __LINE__;
+
+ if (strncmp(buf, "foobarFOOf", 10) != 0)
+ return __LINE__;
+
+ if (istscat(&dst, ist("foo"), 3) != -1)
+ return __LINE__;
+
+ if (dst.len != 10)
+ return __LINE__;
+
+ if (strncmp(buf, "foobar", 6) != 0)
+ return __LINE__;
+
+ return 0;
+}
+
+char *f_istchr(const struct ist ist, char chr) { return istchr(ist, chr); }
+int test_istchr()
+{
+ struct ist foobar = ist("foobar");
+
+ if (istchr(foobar, 'f') != foobar.ptr)
+ return __LINE__;
+
+ if (istchr(foobar, 'o') != foobar.ptr + 1)
+ return __LINE__;
+
+ if (istchr(foobar, 'r') != foobar.ptr + 5)
+ return __LINE__;
+
+ if (istchr(foobar, 'X') != NULL)
+ return __LINE__;
+
+ if (istchr(foobar, 0) != NULL)
+ return __LINE__;
+
+ return 0;
+}
+
+struct ist f_istfind(struct ist ist, char chr) { return istfind(ist, chr); }
+int test_istfind()
+{
+ struct ist foobar = ist("foobar");
+
+ if (istfind(foobar, 'f').ptr != foobar.ptr)
+ return __LINE__;
+
+ if (istfind(foobar, 'f').len != 6)
+ return __LINE__;
+
+ if (istfind(foobar, 'o').ptr != foobar.ptr + 1)
+ return __LINE__;
+
+ if (istfind(foobar, 'o').len != 5)
+ return __LINE__;
+
+ if (istfind(foobar, 'r').ptr != foobar.ptr + 5)
+ return __LINE__;
+
+ if (istfind(foobar, 'r').len != 1)
+ return __LINE__;
+
+ if (istfind(foobar, 'X').ptr != foobar.ptr + foobar.len)
+ return __LINE__;
+
+ if (istfind(foobar, 'X').len != 0)
+ return __LINE__;
+
+ if (istfind(foobar, 0).ptr != foobar.ptr + foobar.len)
+ return __LINE__;
+
+ if (istfind(foobar, 0).len != 0)
+ return __LINE__;
+
+ return 0;
+}
+
+struct ist f_istskip(struct ist ist, char chr) { return istskip(ist, chr); }
+int test_istskip()
+{
+ struct ist foobar = ist("foobar");
+ struct ist r = ist("r");
+
+ if (istskip(foobar, 'X').ptr != foobar.ptr)
+ return __LINE__;
+
+ if (istskip(foobar, 'X').len != foobar.len)
+ return __LINE__;
+
+ if (istskip(foobar, 'o').ptr != foobar.ptr)
+ return __LINE__;
+
+ if (istskip(foobar, 'o').len != foobar.len)
+ return __LINE__;
+
+ if (istskip(foobar, 'f').ptr != foobar.ptr + 1)
+ return __LINE__;
+
+ if (istskip(foobar, 'f').len != foobar.len - 1)
+ return __LINE__;
+
+ if (istskip(r, 'r').ptr != r.ptr + 1)
+ return __LINE__;
+
+ if (istskip(r, 'r').len != r.len - 1)
+ return __LINE__;
+
+ if (istskip(foobar, 'X').ptr != foobar.ptr)
+ return __LINE__;
+
+ if (istskip(foobar, 'X').len != foobar.len)
+ return __LINE__;
+
+ if (istskip(r, 0).ptr != r.ptr)
+ return __LINE__;
+
+ if (istskip(r, 0).len != r.len)
+ return __LINE__;
+
+ return 0;
+}
+
+struct ist f_istist(struct ist ist, const struct ist pat) { return istist(ist, pat); }
+int test_istist()
+{
+ struct ist foobar = ist("foobar");
+
+ if (istist(foobar, ist("f")).ptr != foobar.ptr)
+ return __LINE__;
+
+ if (istist(foobar, ist("f")).len != foobar.len)
+ return __LINE__;
+
+ if (istist(foobar, ist("foob")).ptr != foobar.ptr)
+ return __LINE__;
+
+ if (istist(foobar, ist("foob")).len != foobar.len)
+ return __LINE__;
+
+ if (istist(foobar, ist("foobar")).ptr != foobar.ptr)
+ return __LINE__;
+
+ if (istist(foobar, ist("foobar")).len != foobar.len)
+ return __LINE__;
+
+ if (istist(foobar, ist("o")).ptr != foobar.ptr + 1)
+ return __LINE__;
+
+ if (istist(foobar, ist("o")).len != foobar.len - 1)
+ return __LINE__;
+
+ if (istist(foobar, ist("ooba")).ptr != foobar.ptr + 1)
+ return __LINE__;
+
+ if (istist(foobar, ist("ooba")).len != foobar.len - 1)
+ return __LINE__;
+
+ if (istist(foobar, ist("r")).ptr != foobar.ptr + 5)
+ return __LINE__;
+
+ if (istist(foobar, ist("r")).len != foobar.len - 5)
+ return __LINE__;
+
+ if (istist(foobar, ist("X")).ptr != NULL)
+ return __LINE__;
+
+ if (istist(foobar, ist("X")).len != 0)
+ return __LINE__;
+
+ if (istist(foobar, ist("oobaX")).ptr != NULL)
+ return __LINE__;
+
+ if (istist(foobar, ist("oobaX")).len != 0)
+ return __LINE__;
+
+ if (istist(foobar, ist("oobarX")).ptr != NULL)
+ return __LINE__;
+
+ if (istist(foobar, ist("oobarX")).len != 0)
+ return __LINE__;
+
+ if (istist(foobar, ist("")).ptr != foobar.ptr)
+ return __LINE__;
+
+ if (istist(foobar, ist("")).len != foobar.len)
+ return __LINE__;
+
+ return 0;
+}
+
+
+int main(void)
+{
+ printf("%4d ist()\n", test_ist());
+ printf("%4d ist2()\n", test_ist2());
+ printf("%4d istlen()\n", test_istlen());
+ printf("%4d istnext()\n", test_istnext());
+ printf("%4d istpad()\n", test_istpad());
+ printf("%4d isttrim()\n", test_isttrim());
+ printf("%4d istzero()\n", test_istzero());
+ printf("%4d istdiff()\n", test_istdiff());
+ printf("%4d istmatch()\n", test_istmatch());
+ printf("%4d istnmatch()\n", test_istnmatch());
+ printf("%4d isteq()\n", test_isteq());
+ printf("%4d istneq()\n", test_istneq());
+ printf("%4d istcpy()\n", test_istcpy());
+ printf("%4d istscpy()\n", test_istscpy());
+ printf("%4d istcat()\n", test_istcat());
+ printf("%4d istscat()\n", test_istscat());
+ printf("%4d istchr()\n", test_istchr());
+ printf("%4d istfind()\n", test_istfind());
+ printf("%4d istskip()\n", test_istskip());
+ printf("%4d istist()\n", test_istist());
+
+ return 0;
+}
diff --git a/tests/unit/test-1-among.c b/tests/unit/test-1-among.c
new file mode 100644
index 0000000..bd19192
--- /dev/null
+++ b/tests/unit/test-1-among.c
@@ -0,0 +1,105 @@
+#include <stdio.h>
+#include <stdlib.h>
+#include <stdint.h>
+
+static inline unsigned long statistical_prng()
+{
+ static unsigned long statistical_prng_state = 2463534242U;
+ unsigned long x = statistical_prng_state;
+
+ if (sizeof(long) <= 4) {
+ x ^= x << 13;
+ x ^= x >> 17;
+ x ^= x << 5;
+ } else {
+ x ^= x << 13;
+ x ^= x >> 7;
+ x ^= x << 17;
+ }
+ return statistical_prng_state = x;
+}
+
+/* returns the position of one bit set in <v>, starting at position <bit>, and
+ * searching in other halves if not found. This is intended to be used to
+ * report the position of one bit set among several based on a counter or a
+ * random generator while preserving a relatively good distribution so that
+ * values made of holes in the middle do not see one of the bits around the
+ * hole being returned much more often than the other one. It can be seen as a
+ * disturbed ffsl() where the initial search starts at bit <bit>. The look up
+ * is performed in O(logN) time for N bit words, yielding a bit among 64 in
+ * about 16 cycles. Passing value 0 for <v> makes no sense and -1 is returned
+ * in this case.
+ */
+int one_among(unsigned long v, int bit)
+{
+ /* note, these masks may be produced by ~0UL/((1UL<<scale)+1) but
+ * that's more expensive.
+ */
+ static const unsigned long halves[] = {
+ (unsigned long)0x5555555555555555ULL,
+ (unsigned long)0x3333333333333333ULL,
+ (unsigned long)0x0F0F0F0F0F0F0F0FULL,
+ (unsigned long)0x00FF00FF00FF00FFULL,
+ (unsigned long)0x0000FFFF0000FFFFULL,
+ (unsigned long)0x00000000FFFFFFFFULL
+ };
+ unsigned long halfword = ~0UL;
+ int scope = 0;
+ int mirror;
+ int scale;
+
+ if (!v)
+ return -1;
+
+ /* we check if the exact bit is set or if it's present in a mirror
+ * position based on the current scale we're checking, in which case
+ * it's returned with its current (or mirrored) value. Otherwise we'll
+ * make sure there's at least one bit in the half we're in, and will
+ * scale down to a smaller scope and try again, until we find the
+ * closest bit.
+ */
+ for (scale = (sizeof(long) > 4) ? 5 : 4; scale >= 0; scale--) {
+ halfword >>= (1UL << scale);
+ scope |= (1UL << scale);
+ mirror = bit ^ (1UL << scale);
+ if (v & ((1UL << bit) | (1UL << mirror)))
+ return (v & (1UL << bit)) ? bit : mirror;
+
+ if (!((v >> (bit & scope)) & halves[scale] & halfword))
+ bit = mirror;
+ }
+ return bit;
+}
+
+int main(int argc, char **argv)
+{
+ unsigned long mask;
+ int bit;
+
+ if (argc < 2) {
+ unsigned long long tests = 0;
+ int ret;
+
+ while (1) {
+ mask = statistical_prng(); // note: cannot be zero
+ bit = statistical_prng() % (sizeof(long) * 8);
+ ret = one_among(mask, bit);
+ if (ret < 0 || !((mask >> ret) & 1))
+ printf("###ERR### mask=%#lx bit=%d ret=%d\n", mask, bit, ret);
+ if (!(tests & 0xffffff))
+ printf("count=%Ld mask=%lx bit=%d ret=%d\n", tests, mask, bit, ret);
+ tests++;
+ }
+ }
+
+ mask = atol(argv[1]);
+
+ if (argc < 3) {
+ for (bit = 0; bit < 8*sizeof(long); bit++)
+ printf("v %#x bit %d best %d\n", mask, bit, one_among(mask, bit));
+ } else {
+ bit = atoi(argv[2]);
+ printf("v %#x bit %d best %d\n", mask, bit, one_among(mask, bit));
+ }
+ return 0;
+}
diff --git a/tests/unit/test-arg.c b/tests/unit/test-arg.c
new file mode 100644
index 0000000..1871f8c
--- /dev/null
+++ b/tests/unit/test-arg.c
@@ -0,0 +1,44 @@
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <haproxy/arg.h>
+
+int main(int argc, char **argv)
+{
+ int nbargs, err_arg, mask;
+ struct arg *argp;
+ char *err_msg = NULL;
+ const char *err_ptr = NULL;
+
+ if (argc < 2) {
+ printf("Usage: %s arg_list [arg_mask]\n"
+ " mask defaults to 0x86543290\n"
+ " eg: %s 10k,+20,Host,1.2.3.4,24,::5.6.7.8,120s\n", *argv, *argv);
+ return 1;
+ }
+
+ mask = ARG7(0,SIZE,SINT,STR,IPV4,MSK4,IPV6,TIME);
+ if (argc >= 3)
+ mask = atoll(argv[2]);
+
+ printf("Using mask=0x%08x\n", mask);
+ nbargs = make_arg_list(argv[1], strlen(argv[1]), mask,
+ &argp, &err_msg, &err_ptr, &err_arg, NULL);
+
+ printf("nbargs=%d\n", nbargs);
+ if (nbargs < 0) {
+ printf("err_msg=%s\n", err_msg); free(err_msg);
+ printf("err_ptr=%s (str+%d)\n", err_ptr, err_ptr - argv[1]);
+ printf("err_arg=%d\n", err_arg);
+ return 1;
+ }
+
+ if (nbargs > 0) {
+ int arg;
+
+ for (arg = 0; arg < nbargs; arg++)
+ printf("arg %d: type=%d, int=0x%08x\n",
+ arg, argp[arg].type, *(int*)&argp[arg].data.sint);
+ }
+ return 0;
+}
diff --git a/tests/unit/test-inherited-fd.py b/tests/unit/test-inherited-fd.py
new file mode 100644
index 0000000..b4b076c
--- /dev/null
+++ b/tests/unit/test-inherited-fd.py
@@ -0,0 +1,23 @@
+#!/usr/bin/python
+"""
+Python wrapper example to test the fd@ function,
+You have to bind on fd@${NEWFD} in your haproxy configuration
+
+The configuration parsing should still work upon a reload with the master-worker
+mode.
+
+"""
+
+import socket, subprocess, fcntl
+
+s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
+s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
+flags = fcntl.fcntl(s.fileno(), fcntl.F_GETFD)
+flags &= ~fcntl.FD_CLOEXEC
+fcntl.fcntl(s.fileno(), fcntl.F_SETFD, flags)
+
+s.bind((socket.gethostname(), 5555))
+s.listen(1)
+FD = s.fileno()
+
+subprocess.Popen('NEWFD={} ./haproxy -W -f haproxy.cfg'.format(FD), shell=True, close_fds=False)
diff --git a/tests/unit/test-list.c b/tests/unit/test-list.c
new file mode 100644
index 0000000..9e6ac38
--- /dev/null
+++ b/tests/unit/test-list.c
@@ -0,0 +1,98 @@
+#include <pthread.h>
+#include <stdio.h>
+#include <stdlib.h>
+#define USE_THREAD
+#include <haproxy/list.h>
+
+/* Stress test the mt_lists.
+ * Compile from the haproxy directory with :
+ * cc -I../../include test-list.c -pthread -O2 -o test-list
+ * The only argument it takes is the number of threads to be used.
+ * ./test-list 4
+ */
+
+struct mt_list pouet_list = MT_LIST_HEAD_INIT(pouet_list);
+#define MAX_ACTION 5000000
+
+__thread unsigned int tid;
+struct pouet_lol {
+ struct mt_list list_elt;
+};
+
+void *thread(void *pouet)
+{
+ struct pouet_lol *lol;
+ struct mt_list *elt1, elt2;
+ tid = (uintptr_t)pouet;
+ int i = 0;
+
+ for (int i = 0; i < MAX_ACTION; i++) {
+ struct pouet_lol *lol;
+ struct mt_list *elt1, elt2;
+ switch (random() % 4) {
+ case 0:
+ lol = malloc(sizeof(*lol));
+ MT_LIST_INIT(&lol->list_elt);
+ MT_LIST_TRY_INSERT(&pouet_list, &lol->list_elt);
+ break;
+ case 1:
+ lol = malloc(sizeof(*lol));
+ MT_LIST_INIT(&lol->list_elt);
+ MT_LIST_TRY_APPEND(&pouet_list, &lol->list_elt);
+ break;
+
+ case 2:
+ lol = MT_LIST_POP(&pouet_list, struct pouet_lol *, list_elt);
+ if (lol)
+ free(lol);
+ break;
+ case 3:
+
+ mt_list_for_each_entry_safe(lol, &pouet_list, list_elt, elt1, elt2)
+
+{
+ if (random() % 2) {
+ MT_LIST_DELETE_SAFE(elt1);
+ free(lol);
+ }
+ if (random() % 2) {
+ break;
+ }
+ }
+ break;
+ default:
+ break;
+ }
+ }
+}
+
+int main(int argc, char *argv[])
+{
+ int nb;
+ pthread_t *pth;
+
+ srandom(time(NULL));
+ if (argc != 2) {
+ printf("Usage: %s <nb_threads>\n", argv[0]);
+ exit(1);
+ }
+ nb = atoi(argv[1]);
+#if 0
+ if (nb < 2) {
+ printf("Need at least 2 threads.\n");
+ exit(1);
+ }
+#endif
+ pth = malloc(nb * sizeof(*pth));
+ if (pth == NULL) {
+ printf("Shot failed to connect.\n");
+ exit(1);
+ }
+ for (int i = 0; i < nb; i++) {
+ pthread_create(&pth[i], NULL, thread, (void *)(uintptr_t)i);
+
+ }
+ for (int i = 0; i < nb; i++)
+ pthread_join(pth[i], NULL);
+ return 0;
+}
diff --git a/tests/unit/test-sockpair.py b/tests/unit/test-sockpair.py
new file mode 100644
index 0000000..922c6d0
--- /dev/null
+++ b/tests/unit/test-sockpair.py
@@ -0,0 +1,28 @@
+#!/usr/bin/python
+"""
+Python wrapper example to test socketpair protocol
+./test-socketpair.py test.cfg
+
+use sockpair@${FD1} and sockpair@${FD2} in your configuration file
+
+"""
+
+import socket, os, sys
+
+s = socket.socketpair(socket.AF_UNIX, socket.SOCK_STREAM)
+os.set_inheritable(s[0].fileno(), 1)
+os.set_inheritable(s[1].fileno(), 1)
+
+FD1 = s[0].fileno()
+FD2 = s[1].fileno()
+
+print("FD1={} FD2={}".format(FD1, FD2))
+
+os.environ["FD1"] = str(FD1)
+os.environ["FD2"] = str(FD2)
+
+cmd = ["./haproxy",
+ "-f",
+ "{}".format(sys.argv[1])
+]
+os.execve(cmd[0], cmd, os.environ)