如何排除flask文件系统会话数据是los的原因

2024-10-01 04:50:42 发布

您现在位置:Python中文网/ 问答频道 /正文

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

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

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

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


Tags: 文件数据docker用户应用程序flask数量服务器端