• Как разделить сеансы пользователей flask?

    sen1van
    @sen1van Автор вопроса
    Рамис,
    Проблема в том что на деле это один пользователь, будто бы в одном браузере на другой вкладке действия делаю, соответсвенно и сессия одна, хотя кукки разные...
    Оставьте в nginx только один location, перезапустите nginx, проверьте еще раз.

    тоже самое
    я выключил nginx, включил только gunicorn таже проблема, но если запуститьflask.run(host='0.0.0.0', port=8000), всё работает как и должно быть, видемо проблема с gunicorn
    пробовал:
    gunicorn  -w 1 -b 0.0.0.0:8000 run:app
    gunicorn  -w 1 -b 0.0.0.0:8000 run:app

    погуглил, нашёл что может помочь добавить --preload - не помогло
    Заметил что ошибся в команде gunicorn, ведь я должен дать app.py - это тоже не помогло
    В том же гугле нашёл про app.app_context().push() - исправил, вообще забыл что я это вставил в код, упс
    И тут бинго, оно работает, получается что ошибка была в этой строке, спасибо за помощь, не думаю что я бы смог построить такую логическую цепочку, тем более что когда писал сюда - я не знал с чего начать.
    Заметка
    Если бы я скинул файл сразу, то может быть и помогать было проще, к сожелению в первый раз пишу в QA, прошу прощения
    Написано
  • Как разделить сеансы пользователей flask?

    sen1van
    @sen1van Автор вопроса
    Рамис, на сервере айди на всех устройствах одинаковый, локально через app.run() разные
    Я не смовсем предстовляю как скинуть структуру проекта, скинуть все файлы?
    Написано
  • Как разделить сеансы пользователей flask?

    sen1van
    @sen1van Автор вопроса
    Wispik, изменил описание, чтобы не было непонимания
    Написано
  • Как разделить сеансы пользователей flask?

    sen1van
    @sen1van Автор вопроса
    Wispik, точно нет, всё отлично работает если не использовать обратного прокси, также все хорошо работает если просто использовать flask run
    Написано