Update scheduler.py

This commit is contained in:
Robert Chacón 2023-05-18 17:22:50 -06:00 committed by GitHub
parent 3b7bc94ea0
commit c1cd782299
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -12,8 +12,9 @@ if automaticImportUISP:
if automaticImportSplynx:
from integrationSplynx import importFromSplynx
from apscheduler.schedulers.background import BlockingScheduler
from apscheduler.executors.pool import ThreadPoolExecutor
ads = BlockingScheduler()
ads = BlockingScheduler(executors={'default': ThreadPoolExecutor(1)})
def importFromCRM():
if automaticImportUISP:
@ -48,9 +49,9 @@ def importAndShapePartialReload():
if __name__ == '__main__':
importAndShapeFullReload()
ads.add_job(importAndShapePartialReload, 'interval', minutes=queueRefreshIntervalMins)
ads.add_job(importAndShapePartialReload, 'interval', minutes=queueRefreshIntervalMins, max_instances=1)
if influxDBEnabled:
ads.add_job(graphHandler, 'interval', seconds=10)
ads.add_job(graphHandler, 'interval', seconds=10, max_instances=1)
ads.start()