diff --git a/src/main.rs b/src/main.rs index e31afd9..f1e8bd0 100644 --- a/src/main.rs +++ b/src/main.rs @@ -239,7 +239,11 @@ async fn main() -> std::io::Result<()> { } }; - let http_client = Client::new(); + let http_client = Client::builder() + .timeout(std::time::Duration::from_secs(10)) + .connect_timeout(std::time::Duration::from_secs(5)) + .build() + .expect("创建 HTTP 客户端失败"); // 启动时清理:过期订单 + 过期登录码 match db::cleanup_expired_pending_orders(&pool, None).await {