apscheduler python脚本每隔几个小时停止一次

时间:2018-05-03 09:26:57

标签: python apscheduler

我正在使用python apscheduler.scheduler的调度程序,在我的项目中,有300个作业正在运行。

由于我有300个任务要运行,我增加了线程数

//scheduler.py
from apscheduler.executors.pool import ThreadPoolExecutor, ProcessPoolExecutor
from apscheduler.schedulers.background import BackgroundScheduler


executors = {
    'default': ThreadPoolExecutor(300),   # max threads: 300
    'processpool': ProcessPoolExecutor(70)  # max processes 70
}
job_defaults = {
    'coalesce': False,
    'max_instances': 4
}

scheduler = BackgroundScheduler(executors=executors, job_defaults=job_defaults)
scheduler.start()

以上配置工作一旦在后台启动此apscheduler脚本,但几个小时后它就会自动停止。我正在使用nohup在后台运行此服务

nohup python scheduler.py &

有人可以帮助我解决这个问题的原因吗?

感谢;

0 个答案:

没有答案