Linha de solicitação nginx muito grande

Linha de solicitação nginx muito grande

Estou recebendo o erro:

Bad Request
Request Line is too large (6060 > 4094)

Quando eu acesso um URL específico no meu servidor assim:

/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 Bad request, mas alterando "large_client_header_buffers" de 4 8k; ou 8 8k; ou 8 16; não resolveu o problema.

Responder1

Este erro parece vir de um backend do Gunicorn, não do Nginx. Você pode alterar seu limite passando o parâmetro --limit-request-lineou set limit_request_line.

Você pode ver uma descriçãoaqui.

informação relacionada