В настоящее время у меня есть огромная проблема. Два дня назад мой сайт, работающий на одном сервере, был слишком большим, поэтому я купил еще два и объединил их (rsync и load сбалансированы).
Затем я начинаю замечать, что пользователь попадет на сервер-1, а затем на следующий запрос, поражающий server3, но что их сеанс все еще находится на сервере1 вместо сервера3, и они больше не вошли в систему.
Мне рекомендовалось использовать memcache для хранилищ сеансов.
Мой script уже использует $_SESSION
.
-
Можно ли установить memcache и включить поддержку обработчика сеанса и установить
session.save_handler = "memcache"
, чтобы заставить php использовать memcache? -
Существует ли какое-либо прикладное программирование для использования memcache?
-
Будет ли это решение моей сессии между проблемой сервера?
-
Сохраняются ли хранилища сеансов на всех серверах при их создании или один из них является сервером master memcache?
Я использую рамки codeiginiter