Как я могу решить, почему теряются данные сеанса файловой системы фляги

У меня есть приложение (запущенное в Docker и управляемое Marathon), в котором я использую сеансы на стороне сервера - FileSystemSessionInterface (постоянные сеансы).

Моя проблема в том, что если пользователь ждет слишком долго, чтобы перейти к следующему шагу, данные сеанса теряются.

Одно из моих предположений заключалось в том, что это из-за Marathon, который выполняет проверки работоспособности приложения, отправляя запрос http get каждые 2 секунды. Это приводит к открытию нового файла сеанса при каждом запросе. И я предположил, что максимальное количество открытых файлов достигнуто. Тем не менее, когда я проверяю в Docker-контейнере, сколько файлов сеансов открыто, их число не так велико, около 350 файлов.

У кого-нибудь была эта проблема, есть идеи, почему мои данные сеанса исчезают?

0 ответов

Другие вопросы по тегам