手指png图标:413 Request Entity Too Large(post参数)

来源:百度文库 编辑:中财网 时间:2024/04/28 02:36:48
WAS传输大文件时出现“413 Request Entity Too Large”的错误 收藏
现象:当通过发布在WebSphere Appliation Server上的web应用程序去传输文件时,如果文件比较小,程序运行正常,文件可以被正常传输,但当传输一个比较大的文件时会出现“413 Request Entity Too Large”的错误。 困绕
解决办法:在WebSphere Appliation Server中,有一个防止攻击的功能会限制WebSphere Appliation Server通过POST方式接受数据的总量,可以通过更WebSphere插件文件plugin-cfg.xml中相应的参数去增加对数据总量的限制, 在相应的 的标签中,PostSizeLimit参数指定了当前限制的数据的最大值,例如:可以根据实际传输文件大小的需要,更改PostSizeLimit参数的值。例如,要传输50M以下的数据,可以将这个值改为PostSizeLimit="50000000"。  
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/jaminwm/archive/2006/06/08/780795.aspx    Nginx出现413 Request Entity Too Large2009-10-18 11:08

处理Nginx出现的413 Request Entity Too Large错误
这个错误一般在上传文件的时候出现,打开nginx主配置文件nginx.conf,找到http{}段,添加

client_max_body_size 8m;

重新加载nginx的配置
nginx -t
kill -HUP nginx_pid

要是跑php的话这个大小client_max_body_size要和php.ini中的如下值的最大值一致或者稍大,这样就不会因为提交数据大小不一致出现的错误。
post_max_size = 8M
upload_max_filesize = 2M

重启php-cgi
killall php_cgi
php_cgi start

原文地址:blog.sina.com.cn/s/blog_5f66526e0100dz40.html