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