nginx 요청 줄이 너무 큼

nginx 요청 줄이 너무 큼

오류가 발생합니다.

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

다음과 같이 내 서버의 특정 URL에 액세스할 때:

/api/categorize?packages=package1,package2,...packageN

nginx.conf에는 다음이 있습니다.

large_client_header_buffers 8 16k;

client_header_buffer_size 8k;

특정 문제에 대한 문서를 찾을 수 없습니다. Large_client_header_buffers에 대한 문서에는 400 Bad request가 언급되어 있지만 "large_client_header_buffers"를 4 8k에서 변경했습니다. 또는 8 8k; 또는 8 16; 문제를 해결하지 못했습니다.

답변1

이 오류는 Nginx가 아닌 Gunicorn 백엔드에서 발생한 것 같습니다. 매개변수 --limit-request-line또는 set 을 전달하여 제한을 변경할 수 있습니다 limit_request_line.

설명을 보실 수 있습니다여기.

관련 정보