```
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful

feat(config): 启用平滑重启特性并优化数据库缓存配置

启用服务器平滑重启功能,配置graceful、gracefulTimeout和gracefulShutdownTimeout参数,
同时取消Redis空节点的强制缓存以提升性能。
```
This commit is contained in:
昔念
2026-02-02 01:19:43 +08:00
parent e4fccd7050
commit aa58dfdbb2
2 changed files with 4 additions and 5 deletions

View File

@@ -6,9 +6,9 @@ server:
clientMaxBodySize: clientMaxBodySize:
1048576 # 1MB in bytes 1*1024*1024 1048576 # 1MB in bytes 1*1024*1024
# 平滑重启特性 # 平滑重启特性
# graceful: true # 是否开启平滑重启特性开启时将会在本地增加10000的本地TCP端口用于进程间通信默认false graceful: true # 是否开启平滑重启特性开启时将会在本地增加10000的本地TCP端口用于进程间通信默认false
# gracefulTimeout: 2 # 父进程在平滑重启后多少秒退出默认2秒若请求耗时大于该值可能会导致请求中断 gracefulTimeout: 2 # 父进程在平滑重启后多少秒退出默认2秒若请求耗时大于该值可能会导致请求中断
# gracefulShutdownTimeout: 5 # 关闭Server时如果存在正在执行的HTTP请求Server等待多少秒才执行强行关闭 gracefulShutdownTimeout: 5 # 关闭Server时如果存在正在执行的HTTP请求Server等待多少秒才执行强行关闭
logger: logger:
level: "all" level: "all"
stdout: true stdout: true

View File

@@ -6,11 +6,10 @@ import (
"github.com/gogf/gf/v2/database/gdb" "github.com/gogf/gf/v2/database/gdb"
) )
// /取消redis空节点的强制缓存
func dbm(m cool.IModel) *gdb.Model { func dbm(m cool.IModel) *gdb.Model {
return cool.DBM(m). return cool.DBM(m).
Cache(gdb.CacheOption{ Cache(gdb.CacheOption{
// Duration: time.Hour,
Force: false, Force: false,
}) })
} }