增加HAProxy的上传限制

increase the upload limit of HAProxy

使用 HAProxy 时,我遇到了错误 413: Request Entity Too Large

当我尝试上传一些太大的文件时会出现此错误,但是我找不到任何关于如何增加此限制的文档。

如何将最大上传限制增加到指定的 MB 数量?

这不是 HAProxy 错误,您可以在此处看到 http://cbonte.github.io/haproxy-dconv/configuration-1.7#1.3.1413 错误不在列表中。
所以这可能是服务器返回的错误,而 HAProxy 只是 "forwarding" 客户端的错误。
为了 100% 确定,您可以看到日志:

  • HAProxy 返回错误:

    127.0.0.1:35494 fe_main be_app/websrv1 0/0/-1/-1/3002 503 212 - - SC-- 0/0/0/0/3 0/0 "GET /test HTTP/1.1"
    
  • 后台服务器返回错误:

     127.0.0.1:39055 fe_main be_app/websrv2 0/0/0/0/0 404 324 - - --NI 1/1/0/1/0 0/0 "GET /test HTTP/1.1"
    

注意计时器中的“-1”。