Chen Yangjian's Blog

Carpe diem - Seize the day

Nginx 的请求大小限制

| Comments

项目里头有文件上传的功能,测试的时候,上传大文件都没有问题的,结果发布到测试环境和线上,就都挂掉了。很奇怪,Rails log 里头 POST 请求都木有,第一反应是 Flash 上传组件的问题,或者是 crossdomain.xml 的缘故。前者因为开发环境木有问题,排除;后者也因为 swf 文件、请求地址、页面地址都是在 / 下,也排除。

排除这俩,自然就觉得整个世界崩溃了,出了人品与长相还有别的原因么?

结果晚饭的时候顺便跟同事提起,他讲到 nginx 可能会限制请求大小,恍然大悟,于是给配置文件加上:

client_max_body_size 4M;

或者你需要的更大的尺寸。

Comments