|
@@ -340,7 +340,11 @@ class BaseDataMonitor():
|
|
|
|
|
|
total_count_todeal = getQueueSize("dataflow_extract")
|
|
|
|
|
|
- if total_count_todeal>5000:
|
|
|
+ if total_count_todeal>1000:
|
|
|
+ _cmd = 'cat %s | grep "%s" | grep -c "要素提取失败:docid"'%(flow_extract_log_path,self.get_last_tenmin_time())
|
|
|
+ log(_cmd)
|
|
|
+ process_failed_count = self.cmd_execute(_cmd)
|
|
|
+
|
|
|
_cmd = 'cat %s | grep "%s" | grep -c "process.*docid"'%(flow_extract_log_path,self.get_last_tenmin_time())
|
|
|
log(_cmd)
|
|
|
process_count = self.cmd_execute(_cmd)
|
|
@@ -375,8 +379,8 @@ class BaseDataMonitor():
|
|
|
# SearchQuery(query,None,True),
|
|
|
# columns_to_get=ColumnsToGet(return_type=ColumnReturnType.NONE))
|
|
|
|
|
|
- _msg = "要素提取队列报警:队列堆积%s条公告,最近十分钟入库数:%s,最近十分钟处理公告数:%s,其中成功处理数:%s,查库免提取数:%s" % (
|
|
|
- str(total_count_todeal), str(init_count), str(process_count), str(success_count), str(exists_count))
|
|
|
+ _msg = "要素提取队列报警:队列堆积%s条公告,最近十分钟入库数:%s,最近十分钟处理公告数:%s,其中成功处理数:%s,处理失败数:%s,查库免提取数:%s" % (
|
|
|
+ str(total_count_todeal), str(init_count), str(process_count), str(success_count), str(process_failed_count),str(exists_count))
|
|
|
log(_msg)
|
|
|
atAll = False
|
|
|
if success_count == 0:
|
|
@@ -697,13 +701,9 @@ class BaseDataMonitor():
|
|
|
scheduler.add_job(self.monitor_extract,"cron",minute="*/10")
|
|
|
scheduler.add_job(self.monitor_proposedBuilding,"cron",hour="*/11")
|
|
|
# scheduler.add_job(self.monitor_dumplicate,"cron",minute="*/10")
|
|
|
- scheduler.add_job(self.monitor_sychr,"cron",minute="*/10")
|
|
|
- scheduler.add_job(self.monitor_preproject,"cron",hour="8")
|
|
|
scheduler.add_job(self.monitor_merge,"cron",hour="*/2")
|
|
|
- scheduler.add_job(self.monitor_init,"cron",hour="*/3")
|
|
|
- scheduler.add_job(self.monitor_sychr, "cron", minute="*/10")
|
|
|
+ scheduler.add_job(self.monitor_sychr, "cron", minute="*/30")
|
|
|
scheduler.add_job(self.monitor_preproject, "cron", hour="8")
|
|
|
- scheduler.add_job(self.monitor_merge, "cron", minute="*/60")
|
|
|
scheduler.add_job(self.monitor_init, "cron", hour="*/3")
|
|
|
scheduler.start()
|
|
|
|