Вступить в клуб →
средняявопросNginx, PHP-FPM, Docker и эксплуатация

После добавления второго сервера пользователей случайно разлогинивает

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

Как исправить?

  • Хранить сессии в общем хранилище, например Redis
  • Синхронизировать папку сессий rsync каждую минуту
  • Увеличить время жизни сессии
  • Отключить второй сервер

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела