[INFO] fetching crate ferrugem 0.1.3... [INFO] testing ferrugem-0.1.3 against master#cdb45c87e2cd43495379f7e867e3cc15dcee9f93 for pr-145838-1 [INFO] extracting crate ferrugem 0.1.3 into /workspace/builds/worker-4-tc1/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-4-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate ferrugem 0.1.3 on toolchain cdb45c87e2cd43495379f7e867e3cc15dcee9f93 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "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" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] fff0982ad7fa86bc794e87e332c63b47e6c59395bba966869d25d0f75624912e [INFO] running `Command { std: "docker" "start" "-a" "fff0982ad7fa86bc794e87e332c63b47e6c59395bba966869d25d0f75624912e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "fff0982ad7fa86bc794e87e332c63b47e6c59395bba966869d25d0f75624912e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fff0982ad7fa86bc794e87e332c63b47e6c59395bba966869d25d0f75624912e", kill_on_drop: false }` [INFO] [stdout] fff0982ad7fa86bc794e87e332c63b47e6c59395bba966869d25d0f75624912e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 9a94430ee9d32162c1c148de59a3cbabc6c61e550a1c4660b1c8d5bf49fc61c0 [INFO] running `Command { std: "docker" "start" "-a" "9a94430ee9d32162c1c148de59a3cbabc6c61e550a1c4660b1c8d5bf49fc61c0", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.86 [INFO] [stderr] Compiling unicode-ident v1.0.12 [INFO] [stderr] Compiling libc v0.2.155 [INFO] [stderr] Compiling once_cell v1.19.0 [INFO] [stderr] Compiling pin-project-lite v0.2.14 [INFO] [stderr] Compiling bytes v1.6.1 [INFO] [stderr] Compiling futures-core v0.3.30 [INFO] [stderr] Compiling serde v1.0.204 [INFO] [stderr] Compiling pkg-config v0.3.30 [INFO] [stderr] Compiling cc v1.1.6 [INFO] [stderr] Compiling autocfg v1.3.0 [INFO] [stderr] Compiling futures-task v0.3.30 [INFO] [stderr] Compiling rustversion v1.0.17 [INFO] [stderr] Compiling indexmap v2.2.6 [INFO] [stderr] Compiling futures-sink v0.3.30 [INFO] [stderr] Compiling httparse v1.9.4 [INFO] [stderr] Compiling openssl v0.10.66 [INFO] [stderr] Compiling tracing-core v0.1.32 [INFO] [stderr] Compiling tower-service v0.3.2 [INFO] [stderr] Compiling smallvec v1.13.2 [INFO] [stderr] Compiling tower-layer v0.3.2 [INFO] [stderr] Compiling futures-util v0.3.30 [INFO] [stderr] Compiling futures-channel v0.3.30 [INFO] [stderr] Compiling native-tls v0.2.12 [INFO] [stderr] Compiling bitflags v2.6.0 [INFO] [stderr] Compiling tinyvec v1.8.0 [INFO] [stderr] Compiling slab v0.4.9 [INFO] [stderr] Compiling openssl-probe v0.1.5 [INFO] [stderr] Compiling http v1.1.0 [INFO] [stderr] Compiling serde_json v1.0.120 [INFO] [stderr] Compiling unicode-bidi v0.3.15 [INFO] [stderr] Compiling sync_wrapper v1.0.1 [INFO] [stderr] Compiling rustls-pki-types v1.7.0 [INFO] [stderr] Compiling winnow v0.6.16 [INFO] [stderr] Compiling tracing-log v0.2.0 [INFO] [stderr] Compiling thread_local v1.1.8 [INFO] [stderr] Compiling rustls-pemfile v2.1.2 [INFO] [stderr] Compiling axum-core v0.4.3 [INFO] [stderr] Compiling socket2 v0.5.7 [INFO] [stderr] Compiling mio v1.0.1 [INFO] [stderr] Compiling unicode-normalization v0.1.23 [INFO] [stderr] Compiling axum v0.7.5 [INFO] [stderr] Compiling encoding_rs v0.8.34 [INFO] [stderr] Compiling ipnet v2.9.0 [INFO] [stderr] Compiling tracing-subscriber v0.3.18 [INFO] [stderr] Compiling http-body v1.0.1 [INFO] [stderr] Compiling quote v1.0.36 [INFO] [stderr] Compiling syn v2.0.72 [INFO] [stderr] Compiling idna v0.5.0 [INFO] [stderr] Compiling openssl-sys v0.9.103 [INFO] [stderr] Compiling http-body-util v0.1.2 [INFO] [stderr] Compiling url v2.5.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 serde_spanned v0.6.7 [INFO] [stderr] Compiling toml_datetime v0.6.7 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling serde_path_to_error v0.1.16 [INFO] [stderr] Compiling toml_edit v0.22.17 [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 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 44.87s [INFO] running `Command { std: "docker" "inspect" "9a94430ee9d32162c1c148de59a3cbabc6c61e550a1c4660b1c8d5bf49fc61c0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9a94430ee9d32162c1c148de59a3cbabc6c61e550a1c4660b1c8d5bf49fc61c0", kill_on_drop: false }` [INFO] [stdout] 9a94430ee9d32162c1c148de59a3cbabc6c61e550a1c4660b1c8d5bf49fc61c0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 5d4c2a28eda41c89901a3eec84be0bc76908b3c4f058f80dab0125d9c071385c [INFO] running `Command { std: "docker" "start" "-a" "5d4c2a28eda41c89901a3eec84be0bc76908b3c4f058f80dab0125d9c071385c", 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.79s [INFO] running `Command { std: "docker" "inspect" "5d4c2a28eda41c89901a3eec84be0bc76908b3c4f058f80dab0125d9c071385c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5d4c2a28eda41c89901a3eec84be0bc76908b3c4f058f80dab0125d9c071385c", kill_on_drop: false }` [INFO] [stdout] 5d4c2a28eda41c89901a3eec84be0bc76908b3c4f058f80dab0125d9c071385c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] fa35c6302dca166dfa2e50cbbfdb94c402f0206166f538fb81a5f4314f3a7065 [INFO] running `Command { std: "docker" "start" "-a" "fa35c6302dca166dfa2e50cbbfdb94c402f0206166f538fb81a5f4314f3a7065", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.16s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ferrugem-5a2fdadb426238a5) [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] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/ferrugem-a59d536a9b8fd439) [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] [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-09-01T08:44:17.229509Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.229561Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.229576Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.229585Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.229593Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.234337Z 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-09-01T08:44:17.241531Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.241644Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.241684Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.241714Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.241752Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.243953Z 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-09-01T08:44:17.244207Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.244262Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.244295Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.244324Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.244351Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.244712Z 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-09-01T08:44:17.244871Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.244918Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.244950Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.244976Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.245003Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.245380Z 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-09-01T08:44:17.245548Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.245588Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.245620Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.245656Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.245682Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.246015Z 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-09-01T08:44:17.246221Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.246274Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.246311Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.246339Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.246377Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.246711Z 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-09-01T08:44:17.246877Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.246939Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.246969Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.246994Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.247075Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.247443Z 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-09-01T08:44:17.247630Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.247688Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.247718Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.247743Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.247805Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.248181Z 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-09-01T08:44:17.248364Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.248419Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.248453Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.248502Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.248545Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.248907Z 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-09-01T08:44:17.249094Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.249182Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.249216Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.249263Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.249302Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.251582Z 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-09-01T08:44:17.252022Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.252084Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.252118Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.252143Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.252172Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.253073Z 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-09-01T08:44:17.253208Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.253223Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.253233Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.253239Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.253245Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.253581Z 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-09-01T08:44:17.253694Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.253707Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.253759Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.253788Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.253825Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.254193Z 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-09-01T08:44:17.254418Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.254632Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.254812Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.255138Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.255348Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.255943Z 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-09-01T08:44:17.256287Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.256503Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.256571Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.256609Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.256663Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.257277Z 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-09-01T08:44:17.257949Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.258097Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.258318Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.258437Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.259200Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.259970Z 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-09-01T08:44:17.260537Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.260744Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.261143Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.261525Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.261539Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.262262Z 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-09-01T08:44:17.262776Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.262972Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.262989Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.262996Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.263003Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.264053Z 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-09-01T08:44:17.264182Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.264196Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.264206Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.264212Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.264219Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.264562Z 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-09-01T08:44:17.264680Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.264694Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.264704Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.264710Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.264717Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.265163Z 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-09-01T08:44:17.265442Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.265521Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.265747Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.265855Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.265949Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.266564Z 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-09-01T08:44:17.266818Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.266866Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.266925Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.266954Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.267006Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.267569Z 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-09-01T08:44:17.268151Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.268206Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.268262Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.268293Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.268548Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.268933Z 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-09-01T08:44:17.269595Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.269787Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.269922Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.269934Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.269942Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.270490Z 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-09-01T08:44:17.270615Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.270628Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.270639Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.270645Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.270652Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.270969Z 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-09-01T08:44:17.271107Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.271122Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.271132Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.271139Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.271153Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.271759Z 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-09-01T08:44:17.271877Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.271891Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.271901Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.271908Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.271914Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.272288Z 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-09-01T08:44:17.272408Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.272421Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.272431Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.272438Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.272445Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.272750Z 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-09-01T08:44:17.272868Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.272881Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.272891Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.272898Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.272904Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.273239Z 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-09-01T08:44:17.273363Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.273376Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.273386Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.273393Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.273400Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.273709Z 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-09-01T08:44:17.273833Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.273846Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.273856Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.273862Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.273869Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.274201Z 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-09-01T08:44:17.274311Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.274324Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.274334Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.274340Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.274347Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.274645Z 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-09-01T08:44:17.274761Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.274772Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.274781Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.274787Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.274794Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.275152Z 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-09-01T08:44:17.275312Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.275361Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.275396Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.275422Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.275451Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.276648Z 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-09-01T08:44:17.276817Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.276858Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.276891Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.276918Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.276947Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.277303Z 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-09-01T08:44:17.277457Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.277508Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.277537Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.277563Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.277574Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.277908Z 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-09-01T08:44:17.278181Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.278230Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.278266Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.278293Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.278304Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.278638Z 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-09-01T08:44:17.278791Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.278845Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.278860Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.278867Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.278873Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.279235Z 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-09-01T08:44:17.279382Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.279423Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.279454Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.279479Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.279502Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.279833Z 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-09-01T08:44:17.279955Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.279969Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.279979Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.279985Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.279991Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.280990Z 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-09-01T08:44:17.281158Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.281200Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.281231Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.281258Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.281284Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.281613Z 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-09-01T08:44:17.281763Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.281805Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.281836Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.281868Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.281891Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.282242Z 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-09-01T08:44:17.282360Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.282373Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.282383Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.282390Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.282396Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.282721Z 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-09-01T08:44:17.282872Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.282910Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.282950Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.282975Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.283013Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.283811Z 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-09-01T08:44:17.283962Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.284007Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.284053Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.284094Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.284122Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.284467Z 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-09-01T08:44:17.284595Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.284608Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.284619Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.284625Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.284631Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.284968Z 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-09-01T08:44:17.285216Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.285260Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.285293Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.285321Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.285348Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.286056Z 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-09-01T08:44:17.286216Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.286262Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.286293Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.286321Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.286332Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.286667Z 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-09-01T08:44:17.286821Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.286866Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.286899Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.286932Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.286943Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.287359Z 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-09-01T08:44:17.287514Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.287553Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.287582Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.287607Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.287618Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.288347Z 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-09-01T08:44:17.288493Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.288541Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.288579Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.288602Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.288629Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.288960Z 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-09-01T08:44:17.289176Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.289215Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.289242Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.289266Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.289289Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.289630Z 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-09-01T08:44:17.289778Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.289819Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.289846Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.289868Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.289893Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.290620Z 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-09-01T08:44:17.290739Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.290752Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.290762Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.290769Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.290776Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.291125Z 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-09-01T08:44:17.291273Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.291315Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.291343Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.291369Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.291397Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.291747Z 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-09-01T08:44:17.291892Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.291932Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.291959Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.291981Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.292002Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.292733Z 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-09-01T08:44:17.292889Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.292934Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.292966Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.292994Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.293021Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.293375Z 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-09-01T08:44:17.293567Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.293609Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.293647Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.293658Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.293664Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.294000Z 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-09-01T08:44:17.294171Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.294212Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.294228Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.294235Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.294242Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.294948Z 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-09-01T08:44:17.295124Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.295170Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.295198Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.295222Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.295246Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.295585Z 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-09-01T08:44:17.295731Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.295770Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.295796Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.295819Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.295843Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.296680Z 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-09-01T08:44:17.296842Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.296878Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.296905Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.296929Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.296954Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.297309Z 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-09-01T08:44:17.297431Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.297445Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.297455Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.297462Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.297468Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.297791Z 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-09-01T08:44:17.297935Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.297974Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.298002Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.298024Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.298069Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.298396Z 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-09-01T08:44:17.298543Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.298583Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.298597Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.298605Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.298611Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.299464Z 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-09-01T08:44:17.299672Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.299716Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.299748Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.299760Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.299766Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.300110Z 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-09-01T08:44:17.300261Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.300301Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.300328Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.300339Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.300346Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.300680Z 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-09-01T08:44:17.300819Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.300862Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.300892Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.300901Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.300907Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.301644Z 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-09-01T08:44:17.301792Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.301834Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.301859Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.301882Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.301906Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.302262Z 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-09-01T08:44:17.302414Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.302455Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.302480Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.302503Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.302526Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.302852Z 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-09-01T08:44:17.302997Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.303055Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.303085Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.303108Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.303117Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.303806Z 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-09-01T08:44:17.303949Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.303984Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.304010Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.304142Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.304184Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.304505Z 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-09-01T08:44:17.304647Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.304684Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.304713Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.304735Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.304757Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.305090Z 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-09-01T08:44:17.305242Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.305283Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.305310Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.305333Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.305356Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.306052Z 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-09-01T08:44:17.306185Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.306198Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.306209Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.306216Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.306223Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.306560Z 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-09-01T08:44:17.306701Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.306739Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.306767Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.306791Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.306817Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.307177Z 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-09-01T08:44:17.307322Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.307361Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.307385Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.307408Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.307432Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.308178Z 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-09-01T08:44:17.308295Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.308308Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.308319Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.308325Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.308332Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.308653Z 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-09-01T08:44:17.308793Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.308831Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.308860Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.308890Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.308937Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.309585Z 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-09-01T08:44:17.309731Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.309767Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.309793Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.309817Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.309838Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.310185Z 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-09-01T08:44:17.310308Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.310320Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.310331Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.310337Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.310344Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.310665Z 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-09-01T08:44:17.310803Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.310841Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.310867Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.310890Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.310912Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.311246Z 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-09-01T08:44:17.311388Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.311427Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.311453Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.311475Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.311484Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.311821Z 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-09-01T08:44:17.311961Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.311999Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.312024Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.312069Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.312080Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.312921Z 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-09-01T08:44:17.313160Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.313198Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.313227Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.313249Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.313273Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.313598Z 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-09-01T08:44:17.313740Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.313777Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.313803Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.313825Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.313849Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.314186Z 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-09-01T08:44:17.314326Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.314361Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.314389Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.314413Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.314435Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.314762Z 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-09-01T08:44:17.314913Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.314952Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.314982Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.314992Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.314999Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.315805Z 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-09-01T08:44:17.315956Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.315999Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.316025Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.316061Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.316086Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.316411Z 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-09-01T08:44:17.316555Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.316596Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.316628Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.316657Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.316687Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.317005Z 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-09-01T08:44:17.317175Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.317215Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.317242Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.317266Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.317288Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.319242Z 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-09-01T08:44:17.319525Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.319639Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.319789Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.319914Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.320073Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.320757Z 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-09-01T08:44:17.320933Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.321058Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.321092Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.321117Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.321152Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.321501Z 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-09-01T08:44:17.321653Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.321704Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.321737Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.321767Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.321800Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.322592Z 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-09-01T08:44:17.322883Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.323128Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.323253Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.323297Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.323614Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.324416Z 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-09-01T08:44:17.324810Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.324857Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.324889Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.324914Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.324986Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.325575Z 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-09-01T08:44:17.325845Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.325964Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.325982Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.325989Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.325996Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.327612Z 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-09-01T08:44:17.327982Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.328167Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.328332Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.328522Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.328566Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.329174Z 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-09-01T08:44:17.329326Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.329364Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.329393Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.329425Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.329447Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.329777Z 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-09-01T08:44:17.329921Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-09-01T08:44:17.329960Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-09-01T08:44:17.329987Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-09-01T08:44:17.330013Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-09-01T08:44:17.330049Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-09-01T08:44:17.330665Z 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-09-01T08:44:17.330955Z  INFO load_balancer_performance: Min time: 72.587574ms [INFO] [stdout] 2025-09-01T08:44:17.331000Z  INFO load_balancer_performance: Avg time: 105.057234ms [INFO] [stdout] 2025-09-01T08:44:17.331026Z  INFO load_balancer_performance: Max time: 131.136168ms [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.29s [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" "fa35c6302dca166dfa2e50cbbfdb94c402f0206166f538fb81a5f4314f3a7065", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fa35c6302dca166dfa2e50cbbfdb94c402f0206166f538fb81a5f4314f3a7065", kill_on_drop: false }` [INFO] [stdout] fa35c6302dca166dfa2e50cbbfdb94c402f0206166f538fb81a5f4314f3a7065