Apkawa/rust-any2feed

Restore crashed thread worker

Apkawa opened this issue · 0 comments

Subj, check worker and restore back

Crashed one worker crahed other workers with posion error

thread '<unnamed>' panicked at 'called `Result::unwrap()` on an `Err` value: ReqwestError(reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("mewe.com")), port: None, path: "/api/v3/auth/identify", query: None, fragment: None }, source: TimedOut })', any2feed/src/feed_sources/mewe/routes.rs:113:73
stack backtrace:
   0: rust_begin_unwind
             at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/library/std/src/panicking.rs:575:5
   1: core::panicking::panic_fmt
             at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/library/core/src/panicking.rs:65:14
   2: core::result::unwrap_failed
             at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/library/core/src/result.rs:1791:5
   3: any2feed::feed_sources::mewe::routes::route_feed::{{closure}}
   4: http_server::server::config::Route::run_cb
   5: http_server::server::http_server::handle_client
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
20:21:17 [DEBUG] (7) http_server::server::thread_pool: Worker 2: got a job; executing.
20:21:17 [DEBUG] (7) http_server::server::http_server: client 127.0.0.1:43422 connected
thread '<unnamed>' panicked at 'called `Result::unwrap()` on an `Err` value: PoisonError { .. }', http_server/src/server/config.rs:46:30
stack backtrace:
   0: rust_begin_unwind
             at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/library/std/src/panicking.rs:575:5
   1: core::panicking::panic_fmt
             at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/library/core/src/panicking.rs:65:14
   2: core::result::unwrap_failed
             at /rustc/90743e7298aca107ddaa0c202a4d3604e29bfeb6/library/core/src/result.rs:1791:5
   3: http_server::server::config::Route::run_cb
   4: http_server::server::http_server::handle_client
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.

#14