Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何解决烧瓶文件系统会话数据丢失的原因_Python_Flask_Flask Session - Fatal编程技术网

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

Python 如何解决烧瓶文件系统会话数据丢失的原因,python,flask,flask-session,Python,Flask,Flask Session,我有一个应用程序(在Docker中运行并由Marathon管理),其中我使用服务器端flask会话-FileSystemSessionInterface(永久会话) 我的问题是,如果用户等待太久而无法进入下一步,会话数据就会丢失 我的一个假设是这是因为Marathon,它通过每2秒发出一个http get请求来执行应用程序的运行状况检查。这将导致在每次请求时打开一个新的会话文件。我的假设是,已达到打开文件的最大数量。但是,当我在docker容器中检查打开了多少个会话文件时,这个数字并没有那么大,

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

我的问题是,如果用户等待太久而无法进入下一步,会话数据就会丢失

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

有没有人有这个问题,有没有人知道为什么我的会话数据会消失