diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-28 09:35:11 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-28 09:35:11 +0000 |
commit | da76459dc21b5af2449af2d36eb95226cb186ce2 (patch) | |
tree | 542ebb3c1e796fac2742495b8437331727bbbfa0 /tests/conf/test-check-expect.cfg | |
parent | Initial commit. (diff) | |
download | haproxy-upstream/2.6.12.tar.xz haproxy-upstream/2.6.12.zip |
Adding upstream version 2.6.12.upstream/2.6.12upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to '')
-rw-r--r-- | tests/conf/test-check-expect.cfg | 87 |
1 files changed, 87 insertions, 0 deletions
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 + |