修复配置更新任务解析失败问题
This commit is contained in:
@@ -81,7 +81,7 @@ func RunSchedule(ctx context.Context) error {
|
||||
Location: time.Local,
|
||||
})
|
||||
|
||||
scheduler.Register("* * * * *", events.NewFlushGateway())
|
||||
scheduler.Register("@every 5s", events.NewFlushGateway(5*time.Second))
|
||||
|
||||
// 停止服务
|
||||
go func() {
|
||||
@@ -99,7 +99,11 @@ func RunSchedule(ctx context.Context) error {
|
||||
}
|
||||
|
||||
func RunTask(ctx context.Context) error {
|
||||
var server = asynq.NewServerFromRedisClient(base.Redis, asynq.Config{})
|
||||
var server = asynq.NewServerFromRedisClient(base.Redis, asynq.Config{
|
||||
ErrorHandler: asynq.ErrorHandlerFunc(func(ctx context.Context, task *asynq.Task, err error) {
|
||||
slog.Error("任务执行失败", "task", task.Type(), "error", err)
|
||||
}),
|
||||
})
|
||||
|
||||
var mux = asynq.NewServeMux()
|
||||
mux.HandleFunc(events.RemoveChannel, tasks.HandleRemoveChannel)
|
||||
|
||||
Reference in New Issue
Block a user