文档章节

运维挖坑埋坑之旅----413 Request Entity Too Large

 月地空间
发布于 2015/05/09 12:39
字数 504
阅读 19
收藏 0

       好久没写博文了,天天忙的喘不过来气。最近是该总结总结前段时间的工作了,顺便缓解下这两天的霉气。

       今天在内部上了一套图片编辑系统,结果下午就收到开发的报错,报错信息如下:

<html>
<head><title>413 Request Entity Too Large</title></head>
<body bgcolor="white">
<center><h1>413 Request Entity Too Large</h1></center>
<hr><center>nginx/1.6.0</center>
</body>
<html>

       通过提示信息可以看出该问题是由于客户端请求的内容过大造成的,进一步查看HTTP状态码表,可以看到HTTP协议中是这样定义这个错误的:

服务器拒绝处理当前请求,因为该请求提交的实体数据大小超过了服务器愿意或者能够处理的范围。此种情况下,服务器可以关闭连接以免客户端继续发送此请求。

       通过和开发交流,发现当在前端程序上传大于1M的图片时,会产生以上报错信息。

       之前经常看nginx的书籍,了解 nginx 涉及到上传的参数有 3 个。

client_body_buffer_size # 配置请求实体缓存区大小。当上传的请求实体超出缓存区大小时,会写到client_body_temp_path配置的路径下去
client_body_temp_path   # 设置临时文件存放路径,该路径必须有写权限,不然会报 500 错误
client_max_body_size    # 设置上传文件的最大值,默认值为1M

       因此就想到这个错误可能和 client_max_body_size 有关。

       经过查看nginx的配置文件,发现尚未配置这个值。这说明就使用的是该参数的默认值 1 M。于是,我就在该配置文件中添加了相关参数:

client_body_temp_path /usr/local/nginx/html;
client_body_buffer_size 128k;
client_max_body_size 8M;

       添加完毕之后,重载 nginx 服务。开发那边测试正常,问题解决。


本文出自 “Not Only Linux” 博客,请务必保留此出处http://nolinux.blog.51cto.com/4824967/1575160

© 著作权归作者所有

粉丝 7
博文 58
码字总数 153863
作品 0
广州
系统管理员
私信 提问
Nginx 出现413 Request Entity Too Large

Nginx 出现413 Request Entity Too Large解决办法: 处理文件上传功能的时,提示接口错误,换小文件发现没有问题,所以问题肯定出现在文件大小上。错误提示413 Request Entity Too Large,发...

庆沉
2016/02/25
38
0
触类旁通,从400错误看Nginx常见故障与修复

作者介绍 众所周知,Nginx是目前最流行的Web Server之一,也广泛应用于负载均衡、反向代理等服务,使用过程中可能因为对Nginx工作原理、变量含义、参数大小等问题的理解错误,导致Nginx工作异...

林伟壕
2017/03/23
0
0
自己挖坑自己埋……4.0先生看人工智能系列(3)

一、超市自助付费开通体验记 今天去某超市,看到排队付款的人有点多,犹豫时过来一个举牌子的工作人员过来说可以自助付款快回答没有那个APP, 帮助连上免费WIFI, 指导下载APP 帮助解决自助扫描...

4点0先生
2018/05/27
0
0
应用运维常见的问题

1.域的更换,导致session无效,需要更改php,nginx涉及到域设置的地方2.【Nginx出现的413 Request Entity Too Large错误】这个错误一般在上传文件的时候会出现,编辑Nginx主配置文件Nginx.c...

雪地花露
2016/11/11
0
0
聊聊nginx的几个常见异常

序 本文主要小结一下nginx的几个常见异常以及解决措施。 ERRCONTENTLENGTHMISMATCH 或 ERRINCOMPLETECHUNKEDENCODING 这个通常是proxy_temp目录的owner和group设置不对,导致没有权限 ...

xixicat
2017/11/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

驰骋工作流引擎-督查督办系统

1.概要说明 督查督办系统信息化平台适用于政府,企事业单位的重点项目跟进,重点工程部署,及各级精神的传达等督查督办性工作。开发设计坚持流程式管理的总体思路,充分体现督查事项立项的规...

孟娟
13分钟前
0
0
阿里靠什么支撑 EB 级计算力?

作者 关涛 阿里云智能事业群 研究员 导读:MaxCompute 是阿里EB级计算平台,经过十年磨砺,它成为阿里巴巴集团数据中台的计算核心和阿里云大数据的基础服务。去年MaxCompute 做了哪些工作,这...

zhaowei121
15分钟前
0
0
mybatis生成代码配置详解

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.o......

事儿爹
17分钟前
0
0
Vuex和表单绑定的一个神级坑再填一遍

vuex有一个很大的缺陷,就是和input输入框的v-model本身是冲突的。 官方文档给出了两种解决方案:https://vuex.vuejs.org/zh/guide/forms.html 一个是使用get和set → 适用于input框比较少的...

LinearLaw
19分钟前
0
0
CPU与GPU的区别

作者讲述的清楚: 我的理解:1 GPU ALU更多 2 Core 更多 3 业务更加专一(主要进行密集计算) 4 缓存区更少 https://www.zhihu.com/question/19903344...

南桥北木
20分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部