Выход из системы с определенным URL-адресом route53 - PullRequest
0 голосов
/ 04 января 2019

Я создал набор записей в amazon route53, который предназначен для консоли Couchbase.Однако, если я использую этот URL, я выйду из системы в течение минуты (переменное время <60 секунд в общем), хотя этого не произойдет, если я использую IP-адрес напрямую.Может кто-нибудь объяснить, что может происходить?<code> Config: Type: Ipv4 Alias: no Ttl: 60 sec value: 2 IPs Routing policy:simple

PS: Это начало происходить недавно.Изначально все работало нормально.

1 Ответ

0 голосов
/ 07 января 2019

Вы можете провести быстрый и простой эксперимент, чтобы понять, почему это происходит.Поскольку в вашем кластере 2 узла (скажем, N1 и N2), попробуйте следующее (вам потребуется расширение EditThisCookie для Chrome или аналогичное):

  1. accessи войдите в веб-консоль через N1.
  2. , скопируйте файлы cookie, созданные на этой странице, экспортировав их с помощью инструмента EditThisCookie.
  3. откройте страницу входа в систему N2 веб-консоли.Вместо входа в систему вставьте файлы cookie, скопированные из N1, импортировав их с помощью инструмента EditThisCookie.
  4. обновите страницу и посмотрите, что произойдет.
  5. вы все равно должны увидеть логинpage.

Итак, мы видим, что токены сеанса не используются совместно между узлами.Я не знаю, есть ли какой-либо конфиг, который позволил бы это.Я также не знаю, почему это когда-то работало.

Наконец, проблема вызвана простым поведением route53 .Каждый запрос DNS будет получать все IP-адреса в записи в случайном порядке.Предполагая поведение браузеров на основе Chromium , всякий раз, когда в запросе к первому узлу возникает тайм-аут, ваш браузер будет пытаться подключиться ко второму, что не будет аутентифицировать запрос.

Как исправить : добавление одного узла к записи DNS должно помочь.

...