検索

ホームページ  >  に質問  >  本文

python bottle跑起来以后,定时执行的任务为什么每次都重复(多)执行一次?


sched = BackgroundScheduler()
sched.add_job(getDataListFromBKY, 'interval', seconds=15) # 采集时间间隔
sched.start()

@app.route('/', method='GET')
def query_data():
    for key, value in request.params.items():
        if key == 'fun' and value == 'query':
            print(key + ' : ' + value)
            dic = query_content()
            print(dic)
            return dic

app.run(host='localhost',port=8080, debug=True,reloader=True, server='gunicorn', workers=4)
怪我咯怪我咯2781日前925

全員に返信(1)返信します

  • 天蓬老师

    天蓬老师2017-04-18 10:24:34

    getDataListFromBKY が別のモジュールで一度呼び出されているかどうかを確認しますか? ?

    返事
    0
  • キャンセル返事