python - flask + gunicorn数据查询问题
PHP中文网
PHP中文网 2017-04-18 09:53:10
0
2
297

flask + gunicorn运行程序,在数据库中手动insert数据后,需要重启gunicorn,flask程序才能查到新数据。

PHP中文网
PHP中文网

认证高级PHP讲师

全部回覆(2)
PHPzhong

你需要在請求前後或請求後斷開資料庫連線

@app.teardown_request
def shutdown_session(exception=None):
    app.logger.debug('remove session')
    db_session.remove()
Peter_Zhu

這個問題應該不是gunicorn重啟不重啟的問題。應該是緩存問題。資料庫的資料改變了,但是flask在記憶體中依然存的是以前的數據,你沒有重新去載入資料所導致的吧。不知道你具體怎麼用的。只能說這麼多了。

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