|
@@ -24,14 +24,17 @@ from sql.cache_refresh import refresh
|
|
|
restart_clear_cache() # 清理缓存
|
|
|
|
|
|
|
|
|
-class FirstRefresh(threading.Thread):
|
|
|
- def run(self):
|
|
|
- refresh()
|
|
|
-
|
|
|
-first_refresh_th = FirstRefresh()
|
|
|
-first_refresh_th.start()
|
|
|
-refresh_th = threading.Timer(conf["CACHE_REFRESH_INTERVAL"], refresh)
|
|
|
-refresh_th.start()
|
|
|
+@app.before_first_request
|
|
|
+def before_first_requests():
|
|
|
+ class FirstRefresh(threading.Thread):
|
|
|
+ def run(self):
|
|
|
+ refresh()
|
|
|
+
|
|
|
+ first_refresh_th = FirstRefresh()
|
|
|
+ first_refresh_th.start()
|
|
|
+ refresh_th = threading.Timer(conf["CACHE_REFRESH_INTERVAL"], refresh)
|
|
|
+ refresh_th.start()
|
|
|
+
|
|
|
|
|
|
if __name__ == '__main__':
|
|
|
logging.info("Server start on 127.0.0.1:8080")
|