微信公众号“SRE成长记”可查看原文
413 Request Entity Too Large 是在上传文件中较常出现的一个错误,即正在上传的文件超过了允许上传的最大限制,禁止上传。
常见处理方法
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上传文件限制的几个相关参数:
工作中的413
1. 传统部署的某前端应用上传文件失败
2. k8s部署的某前端应用上传文件失败
排查与处理: ::: hljs-center
:::