У меня есть 2 сервера для восстановления после отказа. База данных реплицируется (MySQL) как Master-Master, так что каждый сервер запускает копию полного стека. Я вижу, что таблица сеансов обновляется, когда я нахожусь на одном сервере, и после проверки запросов я вижу, что тот же PHPSESSID отправляется. Но когда я изменяю URL-адреса или переключаюсь на вторичный компьютер, мой сеанс прерывается, и я должен повторно войти в систему.
То же значение PHPSESSID отправляется на вторичный сервер, но сеанс не распознается. Apache / PHP связывает сессию с этим конкретным блоком? Если так, как я могу заставить их распознавать сеанс, который уже находится в базе данных?