Browse Source

7520节点列表页异常心跳条件修改

maxiaoshan 2 years ago
parent
commit
0291a20fa9
1 changed files with 5 additions and 1 deletions
  1. 5 1
      src/luatask/task.go

+ 5 - 1
src/luatask/task.go

@@ -1624,7 +1624,11 @@ func CreateTaskProcess() {
 			if spider.Platform == "golua平台" { //lua异常(由于采集频率异常比较特殊固放到最后处理)
 				//5、列表页异常	errtype:7
 				if spider.ListNoDataTimes > 0 && spider.ListNoDataTimes == spider.ListDownloadAllTimes {
-					if !spider.ListIsFilter || (spider.FindListHeart < util.GetTime(0) && spider.ListIsFilter) { //列表页不含过滤代码或者有过滤无心跳
+					limitDayNum := 0
+					if spider.Event == 7520 { //由于7520节点爬虫循环一轮的时间较长,心跳有可能仍是前一天的
+						limitDayNum = -1
+					}
+					if !spider.ListIsFilter || (spider.FindListHeart < util.GetTime(limitDayNum) && spider.ListIsFilter) { //列表页不含过滤代码或者有过滤无心跳
 						task.State = 1 //待处理
 						task.ErrType = TASK_LISTERR
 						task.DescribeMap[TASK_LISTERR] = "列表页异常:\n 列表页共采集" + fmt.Sprint(spider.ListDownloadAllTimes) + "轮,其中有" + fmt.Sprint(spider.ListNoDataTimes) + "轮无数据\n"