Estou recebendo o erro:
Bad Request
Request Line is too large (6060 > 4094)
Quando acesso um URL específico no meu servidor, desta forma:
/api/categorize?packages=package1,package2,...packageN
No nginx.conf eu tenho:
large_client_header_buffers 8 16k;
client_header_buffer_size 8k;
Não consigo encontrar documentação sobre esse problema específico, os documentos para large_client_header_buffers mencionam 400 solicitações incorretas, mas alterando "large_client_header_buffers" de 4 8k; ou 8 8k; ou 8 16; não resolveu o problema.
Respostas:
Esse erro parece vir de um backend do Gunicorn, não do Nginx. Você pode alterar seu limite passando o parâmetro
--limit-request-line
ou o conjuntolimit_request_line
.Você pode ver uma descrição aqui .
fonte