diff --git a/backend/services/schedule.go b/backend/services/schedule.go index c35c6a58..58cdf628 100644 --- a/backend/services/schedule.go +++ b/backend/services/schedule.go @@ -126,7 +126,7 @@ func (s *Scheduler) Update() error { // 添加到定时任务 if err := s.AddJob(job); err != nil { - log.Errorf("add job error: %s", err.Error()) + log.Errorf("add job error: %s, job: %s, cron: %s", err.Error(), job.Name, job.Cron) debug.PrintStack() return err } diff --git a/backend/services/spider_handler/spider.go b/backend/services/spider_handler/spider.go index ac857e0a..53c83b9a 100644 --- a/backend/services/spider_handler/spider.go +++ b/backend/services/spider_handler/spider.go @@ -45,11 +45,15 @@ func (s *SpiderSync) GetLockDownloadKey(spiderId string) string { // 删除本地文件 func (s *SpiderSync) RemoveSpiderFile() { - //爬虫文件有变化,先删除本地文件 - _ = os.Remove(filepath.Join( + path := filepath.Join( viper.GetString("spider.path"), s.Spider.Name, - )) + ) + //爬虫文件有变化,先删除本地文件 + if err := os.RemoveAll(path); err != nil { + log.Errorf("remove spider files error: %s, path: %s", err.Error(), path) + debug.PrintStack() + } } // 检测是否已经下载中