Балансировщик нагрузки приложения AWS: слишком большой заголовок запроса или файл cookie

Новый балансировщик нагрузки приложений AWS выдает ошибку: 400 неправильных запросов, заголовок запроса или слишком большой файл cookie, awselb/2.0

Как мне увеличить размер в aws-elb. Он работал нормально с классическим балансировщиком нагрузки.

2 ответа

Мы говорили с aws об той же проблеме, мы отправляли запрос заголовка в общей сложности 33 КБ, но один из наших размеров заголовка (авторизации) был 30, но для ALB допускается следующее ограничение: - 16 КБ на строку запроса - 16 КБ за один заголовок - 64K за весь заголовок

Эта ошибка 400 генерируется nginx. Теперь либо ваш nginx, либо AWS ALB использует nginx за кулисами.

Я сталкивался и решал эту проблему ранее с помощью nginx за ALB, увеличивая large_client_header_buffer в нашей конфигурации nginx до 4 512k. Если вы вычислили максимальный размер ваших URI или файлов cookie и он находится в пределах вашего размера large_client_header_buffer, вам придется подать заявку в службу поддержки с помощью AWS.

Другие вопросы по тегам