From aa58dfdbb24f783a4d2d992de2bf29c2a4f179cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=98=94=E5=BF=B5?= <12574910+72wo@users.noreply.github.com> Date: Mon, 2 Feb 2026 01:19:43 +0800 Subject: [PATCH] =?UTF-8?q?```=20feat(config):=20=E5=90=AF=E7=94=A8?= =?UTF-8?q?=E5=B9=B3=E6=BB=91=E9=87=8D=E5=90=AF=E7=89=B9=E6=80=A7=E5=B9=B6?= =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=95=B0=E6=8D=AE=E5=BA=93=E7=BC=93=E5=AD=98?= =?UTF-8?q?=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 启用服务器平滑重启功能,配置graceful、gracefulTimeout和gracefulShutdownTimeout参数, 同时取消Redis空节点的强制缓存以提升性能。 ``` --- manifest/config/config.yaml | 6 +++--- modules/config/service/base.go | 3 +-- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/manifest/config/config.yaml b/manifest/config/config.yaml index 5d12cd4bd..38b32af8c 100644 --- a/manifest/config/config.yaml +++ b/manifest/config/config.yaml @@ -6,9 +6,9 @@ server: clientMaxBodySize: 1048576 # 1MB in bytes 1*1024*1024 # 平滑重启特性 - # graceful: true # 是否开启平滑重启特性,开启时将会在本地增加10000的本地TCP端口用于进程间通信。默认false - # gracefulTimeout: 2 # 父进程在平滑重启后多少秒退出,默认2秒。若请求耗时大于该值,可能会导致请求中断 - # gracefulShutdownTimeout: 5 # 关闭Server时如果存在正在执行的HTTP请求,Server等待多少秒才执行强行关闭 + graceful: true # 是否开启平滑重启特性,开启时将会在本地增加10000的本地TCP端口用于进程间通信。默认false + gracefulTimeout: 2 # 父进程在平滑重启后多少秒退出,默认2秒。若请求耗时大于该值,可能会导致请求中断 + gracefulShutdownTimeout: 5 # 关闭Server时如果存在正在执行的HTTP请求,Server等待多少秒才执行强行关闭 logger: level: "all" stdout: true diff --git a/modules/config/service/base.go b/modules/config/service/base.go index ef8625ad9..1fe9c8b9c 100644 --- a/modules/config/service/base.go +++ b/modules/config/service/base.go @@ -6,11 +6,10 @@ import ( "github.com/gogf/gf/v2/database/gdb" ) +// /取消redis空节点的强制缓存 func dbm(m cool.IModel) *gdb.Model { return cool.DBM(m). Cache(gdb.CacheOption{ - // Duration: time.Hour, - Force: false, }) }