Плагин регистрации Facebook и балансировщики нагрузки - PullRequest
1 голос
/ 25 августа 2011

Я использую плагин для регистрации в Facebook.Находясь в разработке локально и на одном сервере, он работает отлично.После запуска (6 веб-серверов за балансировщиком нагрузки) происходит сбой.Из ошибок, которые мы получаем (из нашего приложения), видно, что запрос, который ищет страница, пуст.

Наша текущая теория заключается в том, что запрос теряется в балансировщике нагрузки.

Кто-нибудь имеет опыт работы с этой настройкой и может подтвердить или опровергнуть, что это может быть проблемой?

Это балансировщик нагрузки койота перед 6 апачскими блоками.

Ответы [ 2 ]

1 голос
/ 25 августа 2011

Нашел решение - в данном случае это был балансировщик нагрузки, и он был решен путем установки значения redirect-uri для текущего сервера, с которого поступал запрос.Например, если пользователь пытался зарегистрироваться на сервере server001, задайте для request-uri значение server001.Это позволило внешнему запросу сделать это к правильному серверу, и сессия приняла остальное.

1 голос
/ 25 августа 2011

Причиной сбоя является сохранение сеансов.Если вы можете сохранить постоянство сеанса на балансировщике нагрузки, он должен работать как положеноВ противном случае вам может понадобиться обойти эту проблему, как я когда-то делал, используя файлы cookie и различные методы проверки, чтобы поддерживать постоянную сессию пользователя.

...