我收到错误:
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;
我无法find关于该特定问题的文档,large_client_header_buffers的文档提到400错误的请求,但将“large_client_header_buffers”从4 8k更改; 或8 8k; 或8 16; 没有解决问题。
这个错误似乎来自Gunicorn后端,而不是来自Nginx。 你可以通过传递参数--limit-request-line或者设置limit_request_line来改变它的限制。
如果你searchstringlimit_request_line你可以在这里看到一个描述。