В течение нескольких дней мы часто видим чрезвычайно длительное начальное время соединения (15 с - 1,3 минуты) для наших ELB при выполнении любого запроса через ssl. Как ни странно, я мог наблюдать это только в Google Chrome (не Safari, ни Firefox, ни завитке).
Это не каждый запрос, а около 50% запросов. Это происходит с первым запросом (OPTIONS-вызов).
Наша настройка такова: Cross-Zone ELB, который подключается к серверу node.js(в настоящее время в 2 AZ в eu-west-1). Все экземпляры здоровы, и как только запрос приходит, он обрабатывается нормально. В настоящее время в системе практически нет нагрузки. Cloudwatch для ELB не сообщает о каких-либо ошибках подключения к серверу, ни SurgeQueue (значение 0), ни счету переполнения. Показатели ELB показывают низкую задержку (< 100 мс). У нас есть Route53, настроенный для перехода на ELB (мы не видим проблем с DNS, см. Прикрепленный снимок экрана).
У нас есть разные REST-API, которые имеют эту настройку. Это происходит со всеми ELB (каждый из них подключается к автономному серверу node.js). Все эти ELB настроены таким же образом через наш шаблон облачной информации.
ELB также выполняет наше SSL-окончание.
Что может привести к такому поведению? Возможно ли, что ELB настроены неправильно? И почему он может отображаться только в Google Chrome?