如何解决烧瓶文件系统会话数据丢失的原因

时间:2018-03-08 17:04:11

标签: python flask flask-session

我有一个应用程序(在Docker中运行并由Marathon管理),我使用服务器端烧瓶会话 - FileSystemSessionInterface(永久会话)。

我的问题是如果用户等待太长时间才能进入下一步,会话数据就会丢失。

我的一个假设是,这是因为Marathon,它通过每2秒发出一次http get请求来执行应用程序的运行状况检查。这会导致每个请求都打开一个新的会话文件。我的假设是达到了打开文件的最大数量。但是,当我在docker容器中检查打开了多少个会话文件时,这个数字并不大,大约有350个文件。

有没有人遇到过这个问题,有关为什么会话数据消失的想法?

0 个答案:

没有答案