У меня есть несколько работающих серверов за балансировщиком нагрузки
Я использую HybridAuth для проверки подлинности пользователей бросить Google и Facebook
При просмотре гибридного кода кажется, что он использует сеанс для хранения данных, а затем отправляет эхо-запросы назад и вперед данному провайдеру.
Когда я нахожусь за балансировщиком нагрузки, я сталкиваюсь со сценарием: машина, запустившая процесс аутентификации, не является машиной, которая завершит процесс аутентификации, и данные сеанса будут различаться … поэтому аутентификация не удастся
Что я могу сделать ?
Спасибо
Вы можете легко хранить сессии в Redis или Memcache с Laravel, и это решит вашу проблему.
Для тех, у кого есть такая проблема, как с hybridauth или любой другой вещью, которая хранит репликацию данных сеанса, ответом будет. Я исправил аналогичные проблемы при настройке реплицированного сетевого хранилища с помощью GlusterFS.