From f3f378115d60ba75007ef94327d9dde01aceef9a Mon Sep 17 00:00:00 2001 From: engigu Date: Tue, 30 Sep 2025 21:15:47 +0800 Subject: [PATCH] feat: opt main.go --- main.go | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/main.go b/main.go index d4daa1f..482b56f 100644 --- a/main.go +++ b/main.go @@ -31,13 +31,17 @@ func init() { setting.Setup() logging.Setup() models.Setup() - go migrate.Setup() + go func() { + // 完成model的迁移之后,需要加载异步任务 + migrate.Setup() + // 1. 加载日志清除服务(第一次实例化会初始化日志的定时设置,所以要在迁移以后) + cron_service.StartLogsCronRun() + // 2. 加载用户自己设定的定时消息任务 + cron_msg_service.StartUpMsgCronTask() + }() } func main() { - cron_service.StartLogsCronRun() - cron_msg_service.StartUpMsgCronTask() - gin.SetMode(setting.ServerSetting.RunMode) routersInit := routers.InitRouter(f) readTimeout := setting.ServerSetting.ReadTimeout