微信公众号“SRE成长记”可查看原文

413 Request Entity Too Large 是在上传文件中较常出现的一个错误,即正在上传的文件超过了允许上传的最大限制,禁止上传。 image.png

常见处理方法

1. 修改nginx配置client_max_body_size

根据域名的访问流程路径,查看每一个可能限制位置,检查client_max_body_size字段配置大小。如ELB、waf、各级nginx代理等的http、server、location模块配置。

2. 代码、配置文件等其他与上传有关配置的限制修改

如:springboot修改文件上传大小限制代码:

spring:
  servlet:
    multipart:
      max-file-size: 500MB
      max-request-size: 500MB

如:php上传文件限制的几个相关参数: image.png

image.png

工作中的413

1. 传统部署的某前端应用上传文件失败

image.png

2. k8s部署的某前端应用上传文件失败

image.png 排查与处理: image.png ::: hljs-center

image.png

:::