413(Request Entity Too Large)

  • 文档创建者:doreen0813
  • 编辑次数:3次
  • 最近更新:Roxy 于 2020-02-14

  • 1. 问题描述

    部署了集群,使用 Nginx 进行负载均衡。拥有导出权限的用户全局导出 Excel/Pdf 时提示导出无权限,导出失败。通过 F12 查看前端报错,发现报错:413 (Request Entity Too Large) 

    1.1 报错信息

    413 (Request Entity Too Large)

    1.2 报错截图

    64.png

    2. 原因分析

    该报错原因: Nginx 中设置了默认的文件大小限制,若上传的文件超多这个默认设置的大小,就会被 Nginx 限制而无法上传。

    3. 解决方案

    修改 Nginx 中文件大小限制。

    4. 操作步骤

    1)打开 Nginx 配置文件 nginx.conf,路径一般是:%nginx%/nginx.conf

    2)修改该文件中的 client_max_body_size 对应值,该值对应 Nginx 允许最大上传的大小,如下图所示:

    222

    注:这个参数的作用为设置最大允许的客户端请求主体大小,该值大小具体多少根据业务需求调整。

    3)保存后重启 Nginx ,问题解决。

    附件列表


    主题: 部署集成
    • 有帮助
    • 没帮助
    • 只是浏览
    • 评价文档,奖励 1 ~ 100 随机 F 豆!