[INFO] fetching crate ferrugem 0.1.3... [INFO] testing ferrugem-0.1.3 against beta-2025-09-21 for beta-1.91-3 [INFO] extracting crate ferrugem 0.1.3 into /workspace/builds/worker-5-tc2/source [INFO] started tweaking crates.io crate ferrugem 0.1.3 [INFO] finished tweaking crates.io crate ferrugem 0.1.3 [INFO] tweaked toml for crates.io crate ferrugem 0.1.3 written to /workspace/builds/worker-5-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate ferrugem 0.1.3 on toolchain beta-2025-09-21 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-09-21" "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" "+beta-2025-09-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] f31a9609554d565af31ea1512d3213c675344f517b301df6b108f9b1fbc4d8af [INFO] running `Command { std: "docker" "start" "-a" "f31a9609554d565af31ea1512d3213c675344f517b301df6b108f9b1fbc4d8af", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "f31a9609554d565af31ea1512d3213c675344f517b301df6b108f9b1fbc4d8af", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f31a9609554d565af31ea1512d3213c675344f517b301df6b108f9b1fbc4d8af", kill_on_drop: false }` [INFO] [stdout] f31a9609554d565af31ea1512d3213c675344f517b301df6b108f9b1fbc4d8af [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a8e7130555a2eb757c59144401996ad242d1cd8cd242260cd4885731c91ed188 [INFO] running `Command { std: "docker" "start" "-a" "a8e7130555a2eb757c59144401996ad242d1cd8cd242260cd4885731c91ed188", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.86 [INFO] [stderr] Compiling bytes v1.6.1 [INFO] [stderr] Compiling serde v1.0.204 [INFO] [stderr] Compiling cc v1.1.6 [INFO] [stderr] Compiling futures-task v0.3.30 [INFO] [stderr] Compiling tracing-core v0.1.32 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling rustversion v1.0.17 [INFO] [stderr] Compiling httparse v1.9.4 [INFO] [stderr] Compiling openssl v0.10.66 [INFO] [stderr] Compiling smallvec v1.13.2 [INFO] [stderr] Compiling foreign-types-shared v0.1.1 [INFO] [stderr] Compiling mio v1.0.1 [INFO] [stderr] Compiling socket2 v0.5.7 [INFO] [stderr] Compiling futures-channel v0.3.30 [INFO] [stderr] Compiling native-tls v0.2.12 [INFO] [stderr] Compiling foreign-types v0.3.2 [INFO] [stderr] Compiling futures-util v0.3.30 [INFO] [stderr] Compiling tinyvec v1.8.0 [INFO] [stderr] Compiling serde_json v1.0.120 [INFO] [stderr] Compiling rustls-pki-types v1.7.0 [INFO] [stderr] Compiling winnow v0.6.16 [INFO] [stderr] Compiling sync_wrapper v1.0.1 [INFO] [stderr] Compiling thread_local v1.1.8 [INFO] [stderr] Compiling tracing-log v0.2.0 [INFO] [stderr] Compiling encoding_rs v0.8.34 [INFO] [stderr] Compiling rustls-pemfile v2.1.2 [INFO] [stderr] Compiling indexmap v2.2.6 [INFO] [stderr] Compiling matchit v0.7.3 [INFO] [stderr] Compiling quote v1.0.36 [INFO] [stderr] Compiling tracing-subscriber v0.3.18 [INFO] [stderr] Compiling syn v2.0.72 [INFO] [stderr] Compiling http v1.1.0 [INFO] [stderr] Compiling unicode-normalization v0.1.23 [INFO] [stderr] Compiling axum-core v0.4.3 [INFO] [stderr] Compiling axum v0.7.5 [INFO] [stderr] Compiling openssl-sys v0.9.103 [INFO] [stderr] Compiling idna v0.5.0 [INFO] [stderr] Compiling http-body v1.0.1 [INFO] [stderr] Compiling http-body-util v0.1.2 [INFO] [stderr] Compiling url v2.5.2 [INFO] [stderr] Compiling serde_derive v1.0.204 [INFO] [stderr] Compiling tokio-macros v2.4.0 [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 pin-project v1.1.5 [INFO] [stderr] Compiling tracing v0.1.40 [INFO] [stderr] Compiling tokio-util v0.7.11 [INFO] [stderr] Compiling tower v0.4.13 [INFO] [stderr] Compiling tokio-native-tls v0.3.1 [INFO] [stderr] Compiling h2 v0.4.5 [INFO] [stderr] Compiling serde_spanned v0.6.7 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling toml_datetime v0.6.7 [INFO] [stderr] Compiling serde_path_to_error v0.1.16 [INFO] [stderr] Compiling toml_edit v0.22.17 [INFO] [stderr] Compiling toml v0.8.16 [INFO] [stderr] Compiling hyper v1.4.1 [INFO] [stderr] Compiling hyper-util v0.1.6 [INFO] [stderr] Compiling hyper-tls v0.6.0 [INFO] [stderr] Compiling reqwest v0.12.5 [INFO] [stderr] Compiling ferrugem v0.1.3 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 29.35s [INFO] running `Command { std: "docker" "inspect" "a8e7130555a2eb757c59144401996ad242d1cd8cd242260cd4885731c91ed188", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a8e7130555a2eb757c59144401996ad242d1cd8cd242260cd4885731c91ed188", kill_on_drop: false }` [INFO] [stdout] a8e7130555a2eb757c59144401996ad242d1cd8cd242260cd4885731c91ed188 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] cf382b43563e43aa4128f47425da5f5b60393d03982be3bed5860fa3c83dd63a [INFO] running `Command { std: "docker" "start" "-a" "cf382b43563e43aa4128f47425da5f5b60393d03982be3bed5860fa3c83dd63a", 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.37s [INFO] running `Command { std: "docker" "inspect" "cf382b43563e43aa4128f47425da5f5b60393d03982be3bed5860fa3c83dd63a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cf382b43563e43aa4128f47425da5f5b60393d03982be3bed5860fa3c83dd63a", kill_on_drop: false }` [INFO] [stdout] cf382b43563e43aa4128f47425da5f5b60393d03982be3bed5860fa3c83dd63a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] a1fa5dce6d01bcd4eb5382ca55f0eb88072581ee1eefad950cb28766672a7354 [INFO] running `Command { std: "docker" "start" "-a" "a1fa5dce6d01bcd4eb5382ca55f0eb88072581ee1eefad950cb28766672a7354", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.15s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ferrugem-c05269f61e902e1d) [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-25c12352192c86df) [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-60a5377997721ed0) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] 2025-10-01T09:07:47.797269Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.797333Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.797352Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.797362Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.797370Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.804218Z 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-10-01T09:07:47.809213Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.809485Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.809755Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.809910Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.810120Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.812253Z 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-10-01T09:07:47.812782Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.812980Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.813126Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.813383Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.813606Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.814423Z 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-10-01T09:07:47.814876Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.815017Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.815785Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.815988Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.816718Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.817405Z 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-10-01T09:07:47.817962Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.818179Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.818554Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.818744Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.818970Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.819917Z 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-10-01T09:07:47.820128Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.820182Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.820213Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.820259Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.820297Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.822344Z 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-10-01T09:07:47.822823Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.823008Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.823182Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.823323Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.823531Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.824106Z 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-10-01T09:07:47.824416Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.824658Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.824857Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.825002Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.825139Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.825969Z 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-10-01T09:07:47.826323Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.826475Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.826902Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.827146Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.827443Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.828534Z 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-10-01T09:07:47.829228Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.829332Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.829364Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.829575Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.829877Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.830649Z 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-10-01T09:07:47.831282Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.831438Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.831708Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.831913Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.832068Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.832730Z 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-10-01T09:07:47.833324Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.833400Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.833439Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.833636Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.833906Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.836295Z 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-10-01T09:07:47.837157Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.837411Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.837633Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.837704Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.837790Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.838509Z 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-10-01T09:07:47.838765Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.838844Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.838877Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.838973Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.839035Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.839626Z 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-10-01T09:07:47.839824Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.839899Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.839933Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.839976Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.840079Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.841251Z 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-10-01T09:07:47.841764Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.841960Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.842154Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.842311Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.842511Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.844264Z 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-10-01T09:07:47.844626Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.844802Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.845172Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.845372Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.845561Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.847490Z 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-10-01T09:07:47.847964Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.848040Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.848091Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.848292Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.848465Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.849065Z 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-10-01T09:07:47.849487Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.849626Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.849699Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.849743Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.849772Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.850597Z 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-10-01T09:07:47.850950Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.851168Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.851214Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.851272Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.851304Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.852274Z 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-10-01T09:07:47.852502Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.852572Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.852602Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.852629Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.852687Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.853140Z 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-10-01T09:07:47.853353Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.853430Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.853461Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.853483Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.853847Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.854867Z 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-10-01T09:07:47.855149Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.855194Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.855226Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.855355Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.855432Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.856706Z 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-10-01T09:07:47.857014Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.857177Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.857261Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.857304Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.857332Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.858456Z 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-10-01T09:07:47.858746Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.858807Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.858837Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.858866Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.858913Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.859630Z 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-10-01T09:07:47.860939Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.860959Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.860969Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.860975Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.860981Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.861374Z 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-10-01T09:07:47.861487Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.861499Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.861508Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.861515Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.861522Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.861825Z 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-10-01T09:07:47.861938Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.861949Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.861957Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.861963Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.861968Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.862305Z 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-10-01T09:07:47.862408Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.862419Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.862428Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.862436Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.862442Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.865344Z 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-10-01T09:07:47.865550Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.865603Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.865633Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.865658Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.865711Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.866179Z 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-10-01T09:07:47.866374Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.866427Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.866460Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.866485Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.866542Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.867517Z 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-10-01T09:07:47.867745Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.867806Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.867844Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.867902Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.867935Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.868589Z 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-10-01T09:07:47.868813Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.868877Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.868918Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.868979Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.869011Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.869428Z 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-10-01T09:07:47.869650Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.869711Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.869756Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.869842Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.869870Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.870531Z 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-10-01T09:07:47.870807Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.870873Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.870908Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.870956Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.871001Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.871730Z 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-10-01T09:07:47.871958Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.872023Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.872058Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.872081Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.872154Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.872824Z 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-10-01T09:07:47.873101Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.873174Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.873206Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.873254Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.873292Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.873781Z 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-10-01T09:07:47.874046Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.874123Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.874156Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.874199Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.874255Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.874774Z 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-10-01T09:07:47.875039Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.875083Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.875115Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.875140Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.875167Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.875599Z 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-10-01T09:07:47.876025Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.876072Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.876103Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.876128Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.876158Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.876764Z 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-10-01T09:07:47.876966Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.877335Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.877390Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.877419Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.877452Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.877946Z 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-10-01T09:07:47.878108Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.878164Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.878195Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.878229Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.878285Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.878736Z 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-10-01T09:07:47.878889Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.879036Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.879081Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.879106Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.879253Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.879666Z 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-10-01T09:07:47.879929Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.879987Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.880017Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.880042Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.880068Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.881124Z 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-10-01T09:07:47.881307Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.881802Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.881859Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.881887Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.882028Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.883622Z 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-10-01T09:07:47.883825Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.883953Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.883997Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.884021Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.884044Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.884950Z 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-10-01T09:07:47.885135Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.885181Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.885211Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.885248Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.885282Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.885676Z 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-10-01T09:07:47.885842Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.885907Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.885938Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.885962Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.885991Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.886450Z 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-10-01T09:07:47.887390Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.887444Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.887573Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.887598Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.887626Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.887982Z 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-10-01T09:07:47.888136Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.888182Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.888211Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.888247Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.888274Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.888662Z 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-10-01T09:07:47.888815Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.888971Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.889001Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.889025Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.889056Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.889427Z 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-10-01T09:07:47.889942Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.889995Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.890024Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.890046Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.890069Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.890545Z 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-10-01T09:07:47.890701Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.890753Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.890781Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.890803Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.890827Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.891254Z 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-10-01T09:07:47.892625Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.892678Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.892707Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.892729Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.892753Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.893169Z 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-10-01T09:07:47.893431Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.893487Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.893517Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.893545Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.893567Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.894051Z 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-10-01T09:07:47.894213Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.894275Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.894316Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.894341Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.894370Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.896333Z 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-10-01T09:07:47.896515Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.896566Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.896614Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.896645Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.896670Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.897182Z 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-10-01T09:07:47.897355Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.897401Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.897432Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.897463Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.897576Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.898067Z 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-10-01T09:07:47.898242Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.898296Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.898332Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.898357Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.898387Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.898774Z 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-10-01T09:07:47.899036Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.899086Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.899117Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.899141Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.899170Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.899869Z 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-10-01T09:07:47.900050Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.900108Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.900138Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.900168Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.900199Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.900704Z 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-10-01T09:07:47.900877Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.900933Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.900961Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.900981Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.901004Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.901394Z 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-10-01T09:07:47.901549Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.901598Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.901633Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.901737Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.901770Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.902115Z 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-10-01T09:07:47.902277Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.902314Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.902343Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.902364Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.902384Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.902737Z 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-10-01T09:07:47.902888Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.902939Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.902965Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.902985Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.903021Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.903484Z 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-10-01T09:07:47.903646Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.903691Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.903723Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.903743Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.903766Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.904133Z 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-10-01T09:07:47.904294Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.904340Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.904367Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.904388Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.904410Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.904832Z 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-10-01T09:07:47.905004Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.905050Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.905076Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.905096Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.905117Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.905498Z 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-10-01T09:07:47.905661Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.905727Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.905757Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.905780Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.905804Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.906283Z 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-10-01T09:07:47.906443Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.906489Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.906517Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.906538Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.906559Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.906947Z 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-10-01T09:07:47.907114Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.907166Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.907197Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.907339Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.907366Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.907724Z 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-10-01T09:07:47.908011Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.908213Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.908480Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.908708Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.908825Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.909548Z 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-10-01T09:07:47.909818Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.910073Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.910191Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.910360Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.910389Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.910914Z 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-10-01T09:07:47.911068Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.911166Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.911248Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.911279Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.911303Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.912521Z 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-10-01T09:07:47.912681Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.912733Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.912856Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.912912Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.912943Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.913538Z 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-10-01T09:07:47.913695Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.913745Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.913775Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.913798Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.913823Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.914323Z 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-10-01T09:07:47.914484Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.914534Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.914563Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.914587Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.914611Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.915005Z 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-10-01T09:07:47.915174Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.916257Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.916280Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.916288Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.916294Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.916723Z 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-10-01T09:07:47.916852Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.916866Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.916876Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.916882Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.916888Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.917432Z 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-10-01T09:07:47.917549Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.917562Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.917571Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.917577Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.917583Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.919335Z 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-10-01T09:07:47.919532Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.919587Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.919615Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.919637Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.919695Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.920302Z 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-10-01T09:07:47.920511Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.920570Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.920610Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.920660Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.920706Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.921441Z 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-10-01T09:07:47.921634Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.921686Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.921713Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.921741Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.921814Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.922302Z 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-10-01T09:07:47.922566Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.922625Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.922657Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.922705Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.922762Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.923413Z 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-10-01T09:07:47.923681Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.923752Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.923787Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.923840Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.923996Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.924558Z 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-10-01T09:07:47.924770Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.924833Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.924864Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.924889Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.924965Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.925518Z 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-10-01T09:07:47.925935Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.926074Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.926298Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.926380Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.926472Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.927269Z 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-10-01T09:07:47.927477Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.927538Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.927572Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.927616Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.927656Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.928173Z 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-10-01T09:07:47.928377Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.928427Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.928457Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.928511Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.928551Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.929096Z 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-10-01T09:07:47.929361Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.929420Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.929576Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.929601Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.929623Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.930040Z 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-10-01T09:07:47.930227Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.930298Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.930326Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.930348Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.930407Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.930946Z 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-10-01T09:07:47.931144Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.931198Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.931257Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.931297Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.931322Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.931700Z 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-10-01T09:07:47.931905Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.931966Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.931998Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.932024Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.932183Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.932742Z 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-10-01T09:07:47.934376Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.934516Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.934645Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.934846Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.935170Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.935811Z 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-10-01T09:07:47.936184Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.936250Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.936284Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.936338Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.936478Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.936863Z 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-10-01T09:07:47.937068Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.937275Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.937351Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.937397Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.937432Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.938265Z 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-10-01T09:07:47.938530Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.938597Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.938704Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.938854Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.939254Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.939883Z 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-10-01T09:07:47.940189Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.940379Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.940444Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.940476Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.940807Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.941574Z 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-10-01T09:07:47.941786Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.941850Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.941889Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.942070Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.942103Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.942560Z 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-10-01T09:07:47.942862Z  INFO ferrugem::balancer: Incoming request: method=GET, path=/, query= [INFO] [stdout] 2025-10-01T09:07:47.942937Z  INFO ferrugem::balancer: Incoming request headers: {"accept": "*/*", "host": "127.0.0.1:9999"} [INFO] [stdout] 2025-10-01T09:07:47.942972Z  INFO ferrugem::balancer: Incoming request body: [INFO] [stdout] 2025-10-01T09:07:47.943043Z  INFO ferrugem::balancer: Routing to backend server: https://jsonplaceholder.typicode.com [INFO] [stdout] 2025-10-01T09:07:47.943083Z  INFO ferrugem::balancer: Forwarding request to: https://jsonplaceholder.typicode.com/ [INFO] [stdout] 2025-10-01T09:07:47.943869Z 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-10-01T09:07:47.944420Z  INFO load_balancer_performance: Min time: 93.986619ms [INFO] [stdout] 2025-10-01T09:07:47.944496Z  INFO load_balancer_performance: Avg time: 150.633804ms [INFO] [stdout] 2025-10-01T09:07:47.944529Z  INFO load_balancer_performance: Max time: 188.487997ms [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.38s [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" "a1fa5dce6d01bcd4eb5382ca55f0eb88072581ee1eefad950cb28766672a7354", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a1fa5dce6d01bcd4eb5382ca55f0eb88072581ee1eefad950cb28766672a7354", kill_on_drop: false }` [INFO] [stdout] a1fa5dce6d01bcd4eb5382ca55f0eb88072581ee1eefad950cb28766672a7354