我在生产服务器上使用 Flask 和 Nginx,每当我对代码进行更改时,Flask 似乎都会将所有人注销。我知道这是什么原因,但我想知道是否有任何方法可以防止这种情况发生。如果这有什么不同,我正在使用带有 Nginx 的代理,如果这样可以解决问题,我可以轻松切换回 uwsgi,但我更愿意保持我的配置不变。
谢谢你的帮助。
编辑:如果有任何混淆,我正在尝试找到一种方法让每个人在我更改代码时都保持登录状态。
会话是针对 签名的,app.secret_key
所以也许您每次启动应用程序时都会自动生成一个新的密钥?
根据文档,自动重新加载仅在调试模式下启用。如果您禁用调试模式,这应该可以防止服务器因自动重新加载而重新启动。