Обнуление PHP сессий!!! WEB кластер heartbeat + perlbal + ..

Модераторы: Trinity admin`s, Free-lance moderator`s

Ответить
995533
Junior member
Сообщения: 4
Зарегистрирован: 31 май 2010, 00:35
Откуда: Шадринск
Контактная информация:

Обнуление PHP сессий!!! WEB кластер heartbeat + perlbal + ..

Сообщение 995533 » 31 май 2010, 00:38

Приветствую!

Несколько дней борюсь надо настройкой двух машин в кластер.
Задача создать отказоустойчивый веб кластер.
На обоих машинах стоит Debian 6

Использую связку heartbeat + perlbal + apache2 + memcached + php5

В целом все настроил при отключении одного сервера второй работает и отвечает на все запросы мгновенно!

Осталась проблема с PHP!

Два дня пытаюсь решить проблему php сессий. memcached работает с патчем repcached (http://repcached.lab.klab.org/)

сессия при логинации реплицируется на оба сервера и по ключу сессии можно это увидеть.

Проблема заключается в том что как только балансировщик (Perlbal) обращается к другому серверу, сессия обнуляется,

соответственно пользователь который логинется получает страницу для повторного входа!

Думал проблема в perlbal, попробовал заменить его на haproxy результат идентичен!

Куда смотреть? в чем может быть проблема, быть может кто то сталкивался.

Заранее спасибо!

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Re: Обнуление PHP сессий!!! WEB кластер heartbeat + perlbal + ..

Сообщение Stranger03 » 31 май 2010, 07:46

"995533"
Соблюдайте пожалуйста правила: http://3nity.ru/viewtopic.php?f=8&t=11458
С уважением Геннадий
ICQ 116164373
eburg@trinitygroup.ru

Аватара пользователя
setar
Site Admin
Site Admin
Сообщения: 1990
Зарегистрирован: 22 авг 2002, 12:03
Откуда: St. Petersburg

Re: Обнуление PHP сессий!!! WEB кластер heartbeat + perlbal + ..

Сообщение setar » 31 май 2010, 09:58

смотреть в сторону параллельной файловой системы
t.me: @RoboforumSetar ; st@3nt.ru

995533
Junior member
Сообщения: 4
Зарегистрирован: 31 май 2010, 00:35
Откуда: Шадринск
Контактная информация:

Re: Обнуление PHP сессий!!! WEB кластер heartbeat + perlbal + ..

Сообщение 995533 » 31 май 2010, 10:29

Stranger03 писал(а):"995533"
Соблюдайте пожалуйста правила: http://3nity.ru/viewtopic.php?f=8&t=11458
Поправил.
setar писал(а):смотреть в сторону параллельной файловой системы
Спасибо, Как вариант рассмотрю, но все же интересно почему в моей конфигурации такие проблемы и как их победить

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Re: Обнуление PHP сессий!!! WEB кластер heartbeat + perlbal + ..

Сообщение Stranger03 » 31 май 2010, 11:27

"995533"
На хоботе я уже отписал, вам все ж таки лучше на опеннете поспрашивать из русскоязычных форумов. Если Сетар здесь не подскажет, :)
С уважением Геннадий
ICQ 116164373
eburg@trinitygroup.ru

995533
Junior member
Сообщения: 4
Зарегистрирован: 31 май 2010, 00:35
Откуда: Шадринск
Контактная информация:

Re: Обнуление PHP сессий!!! WEB кластер heartbeat + perlbal + ..

Сообщение 995533 » 31 май 2010, 14:07

setar писал(а):смотреть в сторону параллельной файловой системы
Собрал сейчас уже все с GlusterFS все отлично работает но с сессиями проблемма осталась таже. Пробовал и на perlbal и haproxy не знаю что и думать уже

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Re: Обнуление PHP сессий!!! WEB кластер heartbeat + perlbal + ..

Сообщение Stranger03 » 31 май 2010, 14:12

"995533"
На юниксах, линуксах очень богатые возможности по сбору различных логов. Я бы начал с изучения их, а если их детализация не достаточна, то поднял бы уровень логов.
P.S. поскольку я уже очень давно отошел от юниксов в сторону, то врядли дам более детальный совет, кроме изучения логов.
С уважением Геннадий
ICQ 116164373
eburg@trinitygroup.ru

995533
Junior member
Сообщения: 4
Зарегистрирован: 31 май 2010, 00:35
Откуда: Шадринск
Контактная информация:

Re: Обнуление PHP сессий!!! WEB кластер heartbeat + perlbal + ..

Сообщение 995533 » 31 май 2010, 14:14

Stranger03 писал(а):"995533"
На юниксах, линуксах очень богатые возможности по сбору различных логов. Я бы начал с изучения их, а если их детализация не достаточна, то поднял бы уровень логов.
P.S. поскольку я уже очень давно отошел от юниксов в сторону, то врядли дам более детальный совет, кроме изучения логов.
Спасибо, попробую расширить если что выложу.

Ответить

Вернуться в «Кластеры, Программное обеспечение»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 11 гостей