fix: 修复优雅退出超时问题

This commit is contained in:
tbphp committed 2025-07-14 11:13:44 +08:00
1 parent f759c17fa0
commit a0b1223818
3 files changed
+26 -4

No files matched your search

+6
View File
@@ -164,6 +164,12 @@ func (m *Manager) Validate() error {
validationErrors = append(validationErrors, "AUTH_KEY is required and cannot be empty")
}
// Validate GracefulShutdownTimeout and reset if necessary
if m.config.Server.GracefulShutdownTimeout < 10 {
logrus.Warnf("SERVER_GRACEFUL_SHUTDOWN_TIMEOUT value %ds is too short, resetting to minimum 10s.", m.config.Server.GracefulShutdownTimeout)
m.config.Server.GracefulShutdownTimeout = 10
}
if len(validationErrors) > 0 {
logrus.Error("Configuration validation failed:")
for _, err := range validationErrors {