fix(server): readiness_check 隐藏内部错误详情
This commit is contained in:
@@ -91,11 +91,14 @@ async fn check_database(db: &sea_orm::DatabaseConnection) -> ComponentStatus {
|
|||||||
latency_ms: Some(start.elapsed().as_millis() as u64),
|
latency_ms: Some(start.elapsed().as_millis() as u64),
|
||||||
error: None,
|
error: None,
|
||||||
},
|
},
|
||||||
Err(e) => ComponentStatus {
|
Err(e) => {
|
||||||
status: "error".to_string(),
|
tracing::error!(error = %e, "Database health check failed");
|
||||||
latency_ms: Some(start.elapsed().as_millis() as u64),
|
ComponentStatus {
|
||||||
error: Some(e.to_string()),
|
status: "error".to_string(),
|
||||||
},
|
latency_ms: Some(start.elapsed().as_millis() as u64),
|
||||||
|
error: Some("connection failed".to_string()),
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -112,18 +115,24 @@ async fn check_redis(client: &redis::Client) -> ComponentStatus {
|
|||||||
latency_ms: Some(start.elapsed().as_millis() as u64),
|
latency_ms: Some(start.elapsed().as_millis() as u64),
|
||||||
error: None,
|
error: None,
|
||||||
},
|
},
|
||||||
Err(e) => ComponentStatus {
|
Err(e) => {
|
||||||
status: "error".to_string(),
|
tracing::error!(error = %e, "Redis PING failed");
|
||||||
latency_ms: Some(start.elapsed().as_millis() as u64),
|
ComponentStatus {
|
||||||
error: Some(e.to_string()),
|
status: "error".to_string(),
|
||||||
},
|
latency_ms: Some(start.elapsed().as_millis() as u64),
|
||||||
|
error: Some("connection failed".to_string()),
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Err(e) => {
|
||||||
|
tracing::error!(error = %e, "Redis connection failed");
|
||||||
|
ComponentStatus {
|
||||||
|
status: "error".to_string(),
|
||||||
|
latency_ms: Some(start.elapsed().as_millis() as u64),
|
||||||
|
error: Some("connection failed".to_string()),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Err(e) => ComponentStatus {
|
|
||||||
status: "error".to_string(),
|
|
||||||
latency_ms: Some(start.elapsed().as_millis() as u64),
|
|
||||||
error: Some(e.to_string()),
|
|
||||||
},
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user