Мои сеансы Flask истекают раньше установленного срока действия, т. е. в моем случае 24 часа. Я просмотрел документацию по колбе и включил постоянное время жизни сеанса и постоянные параметры сеанса, но, похоже, они не работают. Мое приложение размещено на AWS с nginx в качестве обратного прокси-сервера и Gunicorn в качестве внутреннего сервера.
Код: Выделить всё
app.config['SECRET_KEY'] = os.getenv('SECRET_KEY')
app.config['SESSION_TYPE'] = os.getenv('SESSION_TYPE')
app.config['SESSION_PERMANENT'] = True
app.config['PERMANENT_SESSION_LIFETIME'] = timedelta(hours=24)
Файл cookie установлен на 24 часа, и я могу проверить его на вкладке приложения в браузере, но в определенное время бездействия / закрытия браузера он просит войти в систему, а не обновлять. Индикация идентификатора Google, установленного в сеансе dict, исчезает.
Я исчерпал свои возможности, пытаясь это исправить. Мы высоко ценим любые реализации способов исправления и отладки вышеуказанной проблемы.
Подробнее здесь:
https://stackoverflow.com/questions/790 ... ation-time