Преглед изворни кода

更新 'commons/scheduler.py'

olin пре 2 дана
родитељ
комит
10c503ad05
1 измењених фајлова са 2 додато и 0 уклоњено
  1. 2 0
      commons/scheduler.py

+ 2 - 0
commons/scheduler.py

@@ -67,6 +67,8 @@ class CrawlerScheduler:
     def start(self):
     def start(self):
         """启动调度器"""
         """启动调度器"""
         self.set_flag(False)
         self.set_flag(False)
+        if hasattr(self, 'heartbeat_thread') and self.heartbeat_thread and self.heartbeat_thread.is_alive():
+            return
         self.heartbeat_thread = threading.Thread(
         self.heartbeat_thread = threading.Thread(
             target=self._heartbeat_reporter,
             target=self._heartbeat_reporter,
             daemon=True
             daemon=True