1、波段触发修改
This commit is contained in:
		@ -3,6 +3,7 @@ package jobs
 | 
			
		||||
import (
 | 
			
		||||
	"fmt"
 | 
			
		||||
	models2 "go-admin/app/jobs/models"
 | 
			
		||||
	"runtime"
 | 
			
		||||
	"time"
 | 
			
		||||
 | 
			
		||||
	log "github.com/go-admin-team/go-admin-core/logger"
 | 
			
		||||
@ -43,7 +44,10 @@ type ExecJob struct {
 | 
			
		||||
func (e *ExecJob) Run() {
 | 
			
		||||
	defer func() {
 | 
			
		||||
		if err := recover(); err != nil {
 | 
			
		||||
			log.Errorf("脚本任务失败:%v", err)
 | 
			
		||||
			// 获取调用栈信息
 | 
			
		||||
			buf := make([]byte, 1<<16) // 64KB 缓冲区
 | 
			
		||||
			n := runtime.Stack(buf, false)
 | 
			
		||||
			log.Errorf("脚本任务失败: %v\n%s", err, buf[:n])
 | 
			
		||||
		}
 | 
			
		||||
	}()
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user