fix: 增加调试输出并调整健康检查超时时间

在配置加载时添加调试信息输出,方便排查问题
将健康检查的超时时间从2秒延长至60秒,避免因网络延迟导致误判
This commit is contained in:
cnphpbb
2025-09-11 21:54:55 +08:00
parent 8333ccdea9
commit 45d8181205
2 changed files with 9 additions and 1 deletions

View File

@@ -129,6 +129,9 @@ func loadConfig() error {
return fmt.Errorf("读取配置文件失败: %w", err)
}
// 打印当前使用的配置文件路径使用标准库输出因为logger可能还未初始化
fmt.Printf("成功加载配置文件: %s\n", viper.ConfigFileUsed())
if err := viper.Unmarshal(&config); err != nil {
return fmt.Errorf("解析配置文件失败: %w", err)
}
@@ -280,7 +283,7 @@ func healthCheckHandler(w http.ResponseWriter, r *http.Request) {
oaiHealthy := false
if openaiClient != nil {
// 创建一个轻量级的测试请求
ctx, cancel := context.WithTimeout(context.Background(), 2*time.Second)
ctx, cancel := context.WithTimeout(context.Background(), 60*time.Second)
defer cancel()
_, err := openaiClient.ListModels(ctx)