[INFO] fetching crate ferrugem 0.1.3... [INFO] testing ferrugem-0.1.3 against try#c2e32f1c9652b13ed99608599c1e855462f421f3 for pr-146098-7 [INFO] extracting crate ferrugem 0.1.3 into /workspace/builds/worker-7-tc2/source [INFO] started tweaking crates.io crate ferrugem 0.1.3 [INFO] finished tweaking crates.io crate ferrugem 0.1.3 [INFO] tweaked toml for crates.io crate ferrugem 0.1.3 written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate ferrugem 0.1.3 on toolchain c2e32f1c9652b13ed99608599c1e855462f421f3 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate ferrugem 0.1.3 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 7d7e0eeec4e633589e680999281cd68b18e7040ad603af95d37a802c2a027320 [INFO] running `Command { std: "docker" "start" "-a" "7d7e0eeec4e633589e680999281cd68b18e7040ad603af95d37a802c2a027320", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "7d7e0eeec4e633589e680999281cd68b18e7040ad603af95d37a802c2a027320", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7d7e0eeec4e633589e680999281cd68b18e7040ad603af95d37a802c2a027320", kill_on_drop: false }` [INFO] [stdout] 7d7e0eeec4e633589e680999281cd68b18e7040ad603af95d37a802c2a027320 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 82257f8e926bfbe153b552ff78d0a15daf52a86596be9b5208fcca4ab63ccfca [INFO] running `Command { std: "docker" "start" "-a" "82257f8e926bfbe153b552ff78d0a15daf52a86596be9b5208fcca4ab63ccfca", kill_on_drop: false }` [INFO] [stderr] Compiling bytes v1.6.1 [INFO] [stderr] Compiling log v0.4.22 [INFO] [stderr] Compiling serde v1.0.204 [INFO] [stderr] Compiling cc v1.1.6 [INFO] [stderr] Compiling tracing-core v0.1.32 [INFO] [stderr] Compiling futures-task v0.3.30 [INFO] [stderr] Compiling rustversion v1.0.17 [INFO] [stderr] Compiling httparse v1.9.4 [INFO] [stderr] Compiling openssl v0.10.66 [INFO] [stderr] Compiling syn v2.0.72 [INFO] [stderr] Compiling mio v1.0.1 [INFO] [stderr] Compiling futures-channel v0.3.30 [INFO] [stderr] Compiling native-tls v0.2.12 [INFO] [stderr] Compiling tinyvec v1.8.0 [INFO] [stderr] Compiling openssl-probe v0.1.5 [INFO] [stderr] Compiling serde_json v1.0.120 [INFO] [stderr] Compiling futures-util v0.3.30 [INFO] [stderr] Compiling overload v0.1.1 [INFO] [stderr] Compiling rustls-pki-types v1.7.0 [INFO] [stderr] Compiling winnow v0.6.16 [INFO] [stderr] Compiling sync_wrapper v1.0.1 [INFO] [stderr] Compiling nu-ansi-term v0.46.0 [INFO] [stderr] Compiling thread_local v1.1.8 [INFO] [stderr] Compiling memchr v2.7.4 [INFO] [stderr] Compiling ipnet v2.9.0 [INFO] [stderr] Compiling matchit v0.7.3 [INFO] [stderr] Compiling rustls-pemfile v2.1.2 [INFO] [stderr] Compiling tracing-log v0.2.0 [INFO] [stderr] Compiling axum-core v0.4.3 [INFO] [stderr] Compiling unicode-normalization v0.1.23 [INFO] [stderr] Compiling axum v0.7.5 [INFO] [stderr] Compiling tracing-subscriber v0.3.18 [INFO] [stderr] Compiling openssl-sys v0.9.103 [INFO] [stderr] Compiling http v1.1.0 [INFO] [stderr] Compiling idna v0.5.0 [INFO] [stderr] Compiling url v2.5.2 [INFO] [stderr] Compiling http-body v1.0.1 [INFO] [stderr] Compiling http-body-util v0.1.2 [INFO] [stderr] Compiling tokio-macros v2.4.0 [INFO] [stderr] Compiling serde_derive v1.0.204 [INFO] [stderr] Compiling tracing-attributes v0.1.27 [INFO] [stderr] Compiling pin-project-internal v1.1.5 [INFO] [stderr] Compiling openssl-macros v0.1.1 [INFO] [stderr] Compiling async-trait v0.1.81 [INFO] [stderr] Compiling tokio v1.39.1 [INFO] [stderr] Compiling tracing v0.1.40 [INFO] [stderr] Compiling pin-project v1.1.5 [INFO] [stderr] Compiling tokio-util v0.7.11 [INFO] [stderr] Compiling tower v0.4.13 [INFO] [stderr] Compiling tokio-native-tls v0.3.1 [INFO] [stderr] Compiling h2 v0.4.5 [INFO] [stderr] Compiling serde_spanned v0.6.7 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling toml_datetime v0.6.7 [INFO] [stderr] Compiling serde_path_to_error v0.1.16 [INFO] [stderr] Compiling toml_edit v0.22.17 [INFO] [stderr] Compiling toml v0.8.16 [INFO] [stderr] Compiling hyper v1.4.1 [INFO] [stderr] Compiling hyper-util v0.1.6 [INFO] [stderr] Compiling hyper-tls v0.6.0 [INFO] [stderr] Compiling reqwest v0.12.5 [INFO] [stderr] Compiling ferrugem v0.1.3 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 46.09s [INFO] running `Command { std: "docker" "inspect" "82257f8e926bfbe153b552ff78d0a15daf52a86596be9b5208fcca4ab63ccfca", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "82257f8e926bfbe153b552ff78d0a15daf52a86596be9b5208fcca4ab63ccfca", kill_on_drop: false }` [INFO] [stdout] 82257f8e926bfbe153b552ff78d0a15daf52a86596be9b5208fcca4ab63ccfca [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 81d687687a59bf442522a50b1f5aaa5abb1c3a3be6a76a8092d88803b729060b [INFO] running `Command { std: "docker" "start" "-a" "81d687687a59bf442522a50b1f5aaa5abb1c3a3be6a76a8092d88803b729060b", kill_on_drop: false }` [INFO] [stderr] Compiling reqwest v0.12.5 [INFO] [stderr] Compiling ferrugem v0.1.3 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 6.75s [INFO] running `Command { std: "docker" "inspect" "81d687687a59bf442522a50b1f5aaa5abb1c3a3be6a76a8092d88803b729060b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "81d687687a59bf442522a50b1f5aaa5abb1c3a3be6a76a8092d88803b729060b", kill_on_drop: false }` [INFO] [stdout] 81d687687a59bf442522a50b1f5aaa5abb1c3a3be6a76a8092d88803b729060b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 9962280d110c8d463bd0808201d4d1c065014cb559c9b38429bd7b9307b3e348 [INFO] running `Command { std: "docker" "start" "-a" "9962280d110c8d463bd0808201d4d1c065014cb559c9b38429bd7b9307b3e348", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.19s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ferrugem-5a2fdadb426238a5) [INFO] [stdout] running 0 tests [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/ferrugem-a59d536a9b8fd439) [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/load_balancer_performance.rs (/opt/rustwide/target/debug/deps/load_balancer_performance-b44fa10cb77874ac) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] 2025-11-11T10:27:11.529314Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.530058Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.530090Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.530099Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.530108Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.532875Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.538414Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.539587Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.539670Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.539704Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.539739Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.542986Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.546240Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.546352Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.546390Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.546415Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.546448Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.547009Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.547273Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.547432Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.547488Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.547520Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.547572Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.548020Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.548315Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.548376Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.548523Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.548617Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.548647Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.549187Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.549414Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.549473Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.549512Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.549711Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.549753Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.550183Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.550390Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.550532Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.551228Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.551292Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.551321Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.551918Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.552139Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.552189Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.552217Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.552238Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.552288Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.552678Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.552871Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.552921Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.552948Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.552969Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.553010Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.553371Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.553566Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.553614Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.553640Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.553661Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.553702Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.554056Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.554240Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.554293Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.554323Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.554344Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.554397Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.554777Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.554961Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.555008Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.555034Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.555055Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.555094Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.557947Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.558291Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.558356Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.558390Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.558412Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.558465Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.562148Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.562526Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.562613Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.562654Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.562704Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.562737Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.563291Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.563517Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.563910Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.564051Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.564083Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.564132Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.564695Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.564922Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.564973Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.565003Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.565026Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.565081Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.565505Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.565718Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.565778Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.565807Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.565830Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.565890Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.566269Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.566464Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.566511Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.566578Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.566622Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.566645Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.567023Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.567222Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.567346Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.567381Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.567425Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.567468Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.567920Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.568115Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.568165Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.568198Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.568220Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.568273Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.568650Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.568841Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.568958Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.569109Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.569157Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.569180Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.572181Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.574788Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.574879Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.574916Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.574961Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.574999Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.575584Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.575788Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.575846Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.575876Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.575899Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.575959Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.576660Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.576844Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.576895Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.576924Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.577008Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.577048Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.577737Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.578031Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.578128Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.578227Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.578324Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.578349Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.578904Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.579262Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.579314Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.579342Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.579363Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.579412Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.580199Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.580392Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.580443Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.580472Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.580543Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.580616Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.581002Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.581205Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.581257Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.581286Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.581310Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.581376Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.581752Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.581949Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.582010Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.582040Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.582063Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.582142Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.582770Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.582991Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.583042Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.583069Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.583094Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.583149Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.583540Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.583803Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.583865Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.583895Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.583920Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.583984Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.584402Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.584605Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.584658Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.584689Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.584715Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.584775Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.585146Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.585340Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.585392Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.585421Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.585446Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.585529Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.585904Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.586092Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.586144Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.586262Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.586310Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.586347Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.586892Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.587133Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.587188Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.587217Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.587240Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.587294Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.587693Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.588020Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.588140Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.588254Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.588367Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.588507Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.589024Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.589217Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.589266Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.589292Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.589402Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.589486Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.589985Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.590172Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.590220Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.590246Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.590266Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.590309Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.590680Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.590921Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.591060Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.591112Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.591134Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.591153Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.591511Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.591770Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.591833Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.591863Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.591885Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.591943Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.592929Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.593126Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.593179Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.593207Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.593228Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.593274Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.593692Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.593940Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.593998Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.594027Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.594049Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.594106Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.595652Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.595862Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.595927Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.595956Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.595978Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.596052Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.596432Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.596631Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.596683Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.596711Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.596733Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.596805Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.597170Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.597359Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.597418Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.597447Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.597506Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.597539Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.597938Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.598120Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.598171Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.598206Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.598229Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.598288Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.598667Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.598847Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.598909Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.598938Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.598961Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.599027Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.599389Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.599592Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.599644Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.599687Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.599727Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.599763Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.600148Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.600350Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.600406Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.600436Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.600460Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.600534Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.600922Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.601118Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.601171Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.601202Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.601228Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.601285Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.601955Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.602147Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.602199Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.602230Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.602255Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.602313Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.602717Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.602902Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.602954Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.602985Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.603008Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.603063Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.603478Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.603695Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.603748Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.603780Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.603835Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.603861Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.605657Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.605875Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.605928Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.605958Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.605981Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.606045Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.606524Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.606776Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.606841Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.606870Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.606893Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.606966Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.607386Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.607589Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.607650Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.607680Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.607733Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.607780Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.608192Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.608381Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.608439Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.608466Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.608493Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.608574Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.608938Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.609129Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.609190Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.609222Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.609247Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.609305Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.609877Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.610119Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.610175Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.610205Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.610230Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.610289Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.610690Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.610883Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.610949Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.610981Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.611006Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.611065Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.611605Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.611797Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.611854Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.611888Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.611935Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.611981Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.612351Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.612572Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.612631Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.612662Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.612687Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.612760Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.613137Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.613331Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.613392Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.613424Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.613449Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.613512Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.613927Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.614110Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.614169Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.614198Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.614222Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.614287Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.614727Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.614912Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.614974Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.615005Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.615057Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.615097Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.615516Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.615731Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.615787Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.615813Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.615833Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.615869Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.616285Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.616457Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.616526Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.616576Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.616628Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.616652Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.617022Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.617205Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.617260Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.617288Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.617310Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.617374Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.617778Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.617973Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.618025Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.618174Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.618304Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.618344Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.618886Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.619084Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.619135Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.619165Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.619187Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.619238Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.619632Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.619880Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.619936Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.620020Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.620073Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.620097Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.620454Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.621233Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.621293Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.621323Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.621346Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.621400Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.621839Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.622021Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.622072Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.622101Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.622123Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.622191Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.622611Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.622803Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.622854Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.622882Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.622905Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.622970Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.623329Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.623533Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.623605Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.623634Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.623656Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.623728Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.624233Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.624512Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.624594Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.624808Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.624859Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.624892Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.625285Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.625513Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.625752Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.626171Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.626244Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.626572Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.628334Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.628839Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.629025Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.629064Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.629216Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.629281Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.630174Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.630585Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.630647Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.630835Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.631221Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.631385Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.631988Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.632212Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.632396Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.632440Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.632508Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.632537Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.632976Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.633175Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.633233Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.633544Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.633620Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.633818Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.634822Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.635108Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.635167Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.635298Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.635395Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.635727Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.636357Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.636666Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.636730Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.636765Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.636898Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.636943Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.637399Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.637700Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.637773Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.637810Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.637864Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.637897Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.641145Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.642040Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.642252Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.642521Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.642644Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.642757Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.643733Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.644114Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.644201Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.644237Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.644292Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.644317Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.644745Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.644950Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.645000Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.645028Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.645049Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.645090Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.645764Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.645946Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.646008Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.646036Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.646056Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.646098Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.646436Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.646716Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.646767Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.646793Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.646814Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.646854Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.647432Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.647614Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.647672Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.647699Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.647719Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.647759Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.648084Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.648258Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.648304Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.648330Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.648361Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.648408Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.649009Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.649188Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.649236Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.649261Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.649282Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.649318Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.649679Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.649868Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.649923Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.649949Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.649969Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.650004Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.650615Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.650802Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.650849Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.650874Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.650894Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.650943Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.651278Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.651478Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.651536Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.651608Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.651634Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.651656Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.652257Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.652445Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.652499Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.652537Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.652584Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.652608Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.652943Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.653119Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.653165Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.653192Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.653213Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.653251Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.653901Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.654090Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.654143Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.654168Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.654188Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.654224Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.654595Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.654770Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.654825Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.654851Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.654880Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.654954Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.655544Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.655742Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-11-11T10:27:11.655796Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-11-11T10:27:11.655821Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-11-11T10:27:11.655841Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-11-11T10:27:11.655876Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-11-11T10:27:11.656218Z ERROR ferrugem::balancer: Failed to send request to backend server: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("jsonplaceholder.typicode.com")), port: None, path: "/", query: None, fragment: None }, source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) } [INFO] [stdout] 2025-11-11T10:27:11.656609Z  INFO load_balancer_performance: Min time: 84.61593ms [INFO] [stdout] 2025-11-11T10:27:11.656665Z  INFO load_balancer_performance: Avg time: 127.426621ms [INFO] [stdout] 2025-11-11T10:27:11.656690Z  INFO load_balancer_performance: Max time: 161.70887ms [INFO] [stdout] test test_load_balancer_performance ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.31s [INFO] [stdout] [INFO] [stderr] Doc-tests ferrugem [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "9962280d110c8d463bd0808201d4d1c065014cb559c9b38429bd7b9307b3e348", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9962280d110c8d463bd0808201d4d1c065014cb559c9b38429bd7b9307b3e348", kill_on_drop: false }` [INFO] [stdout] 9962280d110c8d463bd0808201d4d1c065014cb559c9b38429bd7b9307b3e348