python bottle跑起来以后,定时执行的任务为什么每次都重复(多)执行一次?
怪我咯
怪我咯 2017-04-18 10:22:34
0
1
856
  • 方法定时器里面的方法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)
怪我咯
怪我咯

走同样的路,发现不同的人生

全部回覆(1)
Peter_Zhu

檢查getDataListFromBKY 是不是在另一個模組中呼叫了一次? ?

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!