общий сеанс php

Я недавно столкнулся с проблемой, и я пытался ее решить без всякой удачи. Я пытаюсь разделить php-сессию на нескольких серверах php / apache на всех серверах с использованием GlusterFS, однако, хотя сеанс доступен на всех серверах, сеанс не получает передачу, как только я нахожусь на другом сервере. Я выхожу из системы.

Как правило, когда люди хотят использовать балансировку нагрузки, и они хотят, чтобы один пользователь балансировал на нескольких серверах, они хранят сеансы:

  • либо с использованием базы данных, доступной с каждого веб-сервера
  • или используя что-то вроде memcached – который является распределенным сервером кеша (и действительно хорошо работает, когда вы хотите хранить такие временные данные, и у вас есть несколько серверов, которым необходимо получить к нему доступ).

Я не знаю о GlusterFS (я на самом деле никогда не слышал об этом) , но я видел сеансы, хранящиеся в любой базе данных и memcached, и они работают нормально.

Будет ли одно из этих решений не в порядке для вас?