From 6589571fcdf2abf8395d419cc64f6acfcba3f1f7 Mon Sep 17 00:00:00 2001 From: hailin Date: Thu, 19 Jun 2025 18:06:27 +0800 Subject: [PATCH] . --- pkg/services/service_manager.go | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/pkg/services/service_manager.go b/pkg/services/service_manager.go index e326732..9f95580 100644 --- a/pkg/services/service_manager.go +++ b/pkg/services/service_manager.go @@ -170,21 +170,15 @@ func (m *Manager) monitorHealthAndRedeploy(ctx context.Context) { func (m *Manager) Run() (err error) { if err = licensecheck.Validate("/etc/license.dat"); err != nil { - log.Errorf("License invalid/expired: %v — blocking for 1h", err) - - start := time.Now() - for time.Since(start) < time.Hour { - log.Errorf("License invalid/expired: %v", err) - time.Sleep(30 * time.Second) - } - log.Warn("1-hour grace period over; continuing startup…") + log.Errorf("License invalid/expired: %v — exiting immediately", err) + os.Exit(1) } else { log.Infof("License check passed") } // ✅ 自动启动 IP 变化监控和部署逻辑 - ctx := context.Background() - go m.monitorHealthAndRedeploy(ctx) + // ctx := context.Background() + // go m.monitorHealthAndRedeploy(ctx) _ = m.runManager(func() error { //save config to local storage