From 13defe062200a6a475bed3d2f15d5226f6167a35 Mon Sep 17 00:00:00 2001 From: hex2077 Date: Fri, 31 Oct 2025 20:55:55 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=B7=BB=E5=8A=A0=E5=87=AD=E8=AF=81?= =?UTF-8?q?=E8=BF=87=E6=9C=9F=E8=B0=83=E8=AF=95=E6=97=A5=E5=BF=97=E5=B9=B6?= =?UTF-8?q?=E7=A7=BB=E9=99=A4=E5=86=97=E4=BD=99=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 添加Qwen凭证过期检查的调试日志以便排查问题 移除api-server中冗余的token刷新成功日志 --- src/api-server.js | 2 +- src/openai/qwen-core.js | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/api-server.js b/src/api-server.js index f02873d..697e94f 100644 --- a/src/api-server.js +++ b/src/api-server.js @@ -700,7 +700,7 @@ async function startServer() { // For pooled providers, refreshToken should be handled by individual instances // For single instances, this remains relevant await serviceAdapter.refreshToken(); - console.log(`[Token Refresh] Refreshed token for ${providerKey}`); + // console.log(`[Token Refresh] Refreshed token for ${providerKey}`); } catch (error) { console.error(`[Token Refresh Error] Failed to refresh token for ${providerKey}: ${error.message}`); // 如果是号池中的某个实例刷新失败,这里需要捕获并更新其状态 diff --git a/src/openai/qwen-core.js b/src/openai/qwen-core.js index d508426..6e199fe 100644 --- a/src/openai/qwen-core.js +++ b/src/openai/qwen-core.js @@ -617,6 +617,7 @@ export class QwenApiService { } const currentTime = Date.now(); const cronNearMinutesInMillis = (this.config.CRON_NEAR_MINUTES || 10) * 60 * 1000; + console.log(`[Qwen] Expiry date: ${credentials.expiry_date}, Current time: ${currentTime}, ${this.config.CRON_NEAR_MINUTES || 10} minutes from now: ${currentTime + cronNearMinutesInMillis}`); return credentials.expiry_date <= (currentTime + cronNearMinutesInMillis); } catch (error) { console.error(`[Qwen] Error checking expiry date: ${error.message}`);