diff --git a/controllers/cms_task.go b/controllers/cms_task.go index 1023178f0..5c2a1561e 100644 --- a/controllers/cms_task.go +++ b/controllers/cms_task.go @@ -2,6 +2,8 @@ package controllers import ( "fmt" + "runtime" + "time" "git.rosy.net.cn/jx-callback/business/jxutils" @@ -69,6 +71,8 @@ func (c *TaskController) UnmanageTasks() { var taskIDs []string if err = jxutils.Strings2Objs(params.TaskIDs, &taskIDs); err == nil { tasksch.UnmanageTasks(taskIDs) + runtime.GC() + time.Sleep(3 * time.Second) } return retVal, "", err })