Nginx

nginx 請求行太大

  • June 13, 2019

我收到錯誤:

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

當我像這樣訪問伺服器上的特定網址時:

/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;沒有解決問題。

這個錯誤似乎來自 Gunicorn 後端,而不是來自 Nginx。您可以通過傳遞參數--limit-request-line或設置來更改它的限制limit_request_line

您可以在此處查看說明。

引用自:https://serverfault.com/questions/564464