【问题标题】:Request Line is too large (8192 > 4094) [duplicate]请求行太大(8192 > 4094)[重复]
【发布时间】:2021-03-18 17:39:18
【问题描述】:

我正在使用 nginx 和 gunicorn 来部署我的 django 项目,当我使用 GET 函数将数据发布到服务器时出现错误:

Bad Request

Request Line is too large (8192 > 4094)

在 nginx.conf 我有:

client_max_body_size 100g;
client_header_buffer_size 512k;
large_client_header_buffers 4 512k;

网上很多方法都是把“large_client_header_buffers”从4 512k改为;但没有解决问题。

欢迎任何帮助或解释!谢谢。

【问题讨论】:

标签: django http nginx web gunicorn


【解决方案1】:

这是 gunicorn 问题,而不是 Nginx

您可以更改限制

--limit-request-line 

https://docs.gunicorn.org/en/stable/settings.html#limit-request-line

【讨论】:

  • 谢谢你,我成功了!
猜你喜欢
  • 2012-04-10
  • 2018-08-20
  • 1970-01-01
  • 2019-03-17
  • 1970-01-01
  • 2015-08-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多