Балансът на натоварването на Alibaba Cloud поддържа TCP, UDP и HTTP и т.н., защото моят уебсайт е HTTP протоколът.
"Alibaba Cloud предоставя услуги за балансиране на натоварването на четири слоя (TCP и UDP) и седем слоя (HTTP и HTTPS). Мрежовият слой е референтният модел за отворена системна взаимосвързаност, предложен от Международната организация по стандартизация (ISO) през 1978 г., който е известният модел OSI/RM (Open System Interconnection/Reference Model). Той разделя комуникационния протокол на компютърната мрежова архитектура на седем слоя, от долу нагоре: Физически слой, Слой за връзка на данни, Мрежов слой, Транспортен слой, Сесийен слой, Презентационен слой и Приложение Layer)。 Четвъртият слой завършва услугата за предаване на данни, а горните три слоя са ориентирани към потребителя. ”
Конфигурирайте здравни проверки, които винаги изискват изключения!!
Нека разгледаме как работят HTTP здравните проверки:
Проверката на здравето в HTTP режим открива главната заявка, а сървърът на Tengine изпраща заявка за HTTP заглавен файл и след това сравнява параметрите на връщания код, за да провери дали бекенд услугата е ненормална. Всъщност, това е за изпращане на http заявка и проверка на статусния код на заглавието за заявка за връщане, първоначално мислех, че проблемът е в настройките на моята група за сигурност
Накрая, едно нещо, което ми идва наум – аз nginx филтрирам заявки без user-agent, това ли е проблемът?
Оценява се, че мониторингът на Alibaba Cloud проверява дали няма потребител-агент в http заявката, а моят сървър директно връща 403 статус кода, като решението е следното:
Проверете http_4xx http_5xx в нормалния статус код, за да решите проблема!!
|