This commit is contained in:
Alexey
2026-07-19 18:41:23 +03:00
parent 5b5cd952c8
commit a5216d77fb
3 changed files with 6 additions and 11 deletions
+4 -1
View File
@@ -30,7 +30,10 @@ where
loop { loop {
let result = AbortOnDropHandle::new(tokio::spawn(task())).await; let result = AbortOnDropHandle::new(tokio::spawn(task())).await;
match result { match result {
Ok(()) => warn!(task = task_name, "Middle-End supervisor task exited unexpectedly, restarting"), Ok(()) => warn!(
task = task_name,
"Middle-End supervisor task exited unexpectedly, restarting"
),
Err(error) => { Err(error) => {
error!(task = task_name, error = %error, "Middle-End supervisor task panicked, restarting in 1s"); error!(task = task_name, error = %error, "Middle-End supervisor task panicked, restarting in 1s");
tokio::time::sleep(Duration::from_secs(1)).await; tokio::time::sleep(Duration::from_secs(1)).await;
+1 -5
View File
@@ -39,11 +39,7 @@ impl TlsFetchContext {
let mut join = tokio::task::JoinSet::new(); let mut join = tokio::task::JoinSet::new();
for domain in self.domains.clone() { for domain in self.domains.clone() {
let cache = self.cache.clone(); let cache = self.cache.clone();
let host = tls_fetch_host_for_domain( let host = tls_fetch_host_for_domain(&self.mask_host, &self.primary_domain, &domain);
&self.mask_host,
&self.primary_domain,
&domain,
);
let unix_sock = self.mask_unix_sock.clone(); let unix_sock = self.mask_unix_sock.clone();
let scope = self.tls_fetch_scope.clone(); let scope = self.tls_fetch_scope.clone();
let upstream = self.upstream_manager.clone(); let upstream = self.upstream_manager.clone();
+1 -5
View File
@@ -196,11 +196,7 @@ impl TlsFrontCache {
domains domains
.iter() .iter()
.filter(|domain| { .filter(|domain| {
guard guard.get(domain.as_str()).unwrap_or(&self.default).domain == "default"
.get(domain.as_str())
.unwrap_or(&self.default)
.domain
== "default"
}) })
.cloned() .cloned()
.collect() .collect()