diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-13 12:18:05 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-13 12:18:05 +0000 |
commit | b46aad6df449445a9fc4aa7b32bd40005438e3f7 (patch) | |
tree | 751aa858ca01f35de800164516b298887382919d /tests | |
parent | Initial commit. (diff) | |
download | haproxy-4ab0e6324476345d1b93a1acd3eb15c0b8cfaf40.tar.xz haproxy-4ab0e6324476345d1b93a1acd3eb15c0b8cfaf40.zip |
Adding upstream version 2.9.5.upstream/2.9.5
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to '')
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) |