소스 검색

Wups. No point in the PeriodicWorkController to check all the time (took 50% CPU). Now sleeps 1 seconds between checks.

Ask Solem 16 년 전
부모
커밋
83c6f53d3a
1개의 변경된 파일1개의 추가작업 그리고 0개의 파일을 삭제
  1. 1 0
      celery/worker.py

+ 1 - 0
celery/worker.py

@@ -258,6 +258,7 @@ class PeriodicWorkController(threading.Thread):
         """Don't use :meth:`run`. use :meth:`start`."""
         while True:
             default_periodic_status_backend.run_periodic_tasks()
+            time.sleep(1)
 
 
 class WorkController(object):