|
@@ -76,40 +76,48 @@ func (t *TaskServer) Start(ctx context.Context) error {
|
|
|
|
|
|
|
|
|
|
|
|
- //_, err := t.scheduler.Cron("* * * * *").Do(func() {
|
|
|
- // err := t.wafTask.SynchronizationTime(ctx)
|
|
|
- // if err != nil {
|
|
|
- // t.log.Error("同步到期时间失败", zap.Error(err))
|
|
|
- // }
|
|
|
- //})
|
|
|
- //if err != nil {
|
|
|
- // t.log.Error("同步到期时间注册任务失败", zap.Error(err))
|
|
|
- //}
|
|
|
- //
|
|
|
- //_, err = t.scheduler.Cron("* * * * *").Do(func() {
|
|
|
- // err := t.wafTask.StopPlan(ctx)
|
|
|
- // if err != nil {
|
|
|
- // t.log.Error("停止套餐失败", zap.Error(err))
|
|
|
- // }
|
|
|
- //})
|
|
|
- //if err != nil {
|
|
|
- // t.log.Error("停止套餐注册任务失败", zap.Error(err))
|
|
|
- //}
|
|
|
- //
|
|
|
- //
|
|
|
- //_, err = t.scheduler.Cron("* * * * *").Do(func() {
|
|
|
- // err := t.wafTask.RecoverStopPlan(ctx)
|
|
|
- // if err != nil {
|
|
|
- // t.log.Error("续费失败", zap.Error(err))
|
|
|
- // }
|
|
|
- //})
|
|
|
- //if err != nil {
|
|
|
- // t.log.Error("续费注册任务失败", zap.Error(err))
|
|
|
- //}
|
|
|
+ _, err := t.scheduler.Cron("0 * * * *").Do(func() {
|
|
|
+ err := t.wafTask.SynchronizationTime(ctx)
|
|
|
+ if err != nil {
|
|
|
+ t.log.Error("同步到期时间失败", zap.Error(err))
|
|
|
+ }
|
|
|
+ })
|
|
|
+ if err != nil {
|
|
|
+ t.log.Error("同步到期时间注册任务失败", zap.Error(err))
|
|
|
+ }
|
|
|
+
|
|
|
+ _, err = t.scheduler.Cron("0 * * * *").Do(func() {
|
|
|
+ err := t.wafTask.StopPlan(ctx)
|
|
|
+ if err != nil {
|
|
|
+ t.log.Error("停止套餐失败", zap.Error(err))
|
|
|
+ }
|
|
|
+ })
|
|
|
+ if err != nil {
|
|
|
+ t.log.Error("停止套餐注册任务失败", zap.Error(err))
|
|
|
+ }
|
|
|
|
|
|
|
|
|
+ _, err = t.scheduler.Cron("0 * * * *").Do(func() {
|
|
|
+ err := t.wafTask.RecoverRecentPlan(ctx)
|
|
|
+ if err != nil {
|
|
|
+ t.log.Error("续费失败", zap.Error(err))
|
|
|
+ }
|
|
|
+ })
|
|
|
+ if err != nil {
|
|
|
+ t.log.Error("续费注册任务失败", zap.Error(err))
|
|
|
+ }
|
|
|
|
|
|
|
|
|
+ _, err = t.scheduler.Cron("0 * * * *").Do(func() {
|
|
|
+ err := t.wafTask.CleanUpStaleRecords(ctx)
|
|
|
+ if err != nil {
|
|
|
+ t.log.Error("续费失败", zap.Error(err))
|
|
|
+ }
|
|
|
+ })
|
|
|
+ if err != nil {
|
|
|
+ t.log.Error("续费注册任务失败", zap.Error(err))
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
|
|
|
// 使用非阻塞方式启动调度器,添加一条日志表明任务服务已启动
|