方法定时器里面的方法getDataListFromBKY
,在服务器跑起来以后每次都执行两次,如果单独放在一个.py
文件里面执行就执行一次.这是哪里出错了呢? 希望大神解答一下
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)
getDataListFromBKY が別のモジュールで一度呼び出されているかどうかを確認しますか? ?