优化节点分配逻辑,使用 edge id 固定轮换顺位;日志与 journal 集成;完善命令执行后的资源清理

This commit is contained in:
2025-08-19 11:09:58 +08:00
parent b6731f8442
commit 0c32337168
10 changed files with 75 additions and 31 deletions

View File

@@ -2,10 +2,11 @@ package model
import (
"fmt"
"gorm.io/driver/mysql"
"gorm.io/gorm"
"os"
"strconv"
"gorm.io/driver/mysql"
"gorm.io/gorm"
)
var DB *gorm.DB
@@ -53,3 +54,13 @@ func Init() {
panic(err)
}
}
func Close() {
sqlDB, err := DB.DB()
if err != nil {
panic(fmt.Sprintf("Failed to get database instance: %s", err))
}
if err := sqlDB.Close(); err != nil {
panic(fmt.Sprintf("Failed to close database connection: %s", err))
}
}