nginx 反向代理后,大文件上传报错

最近学习easyswoole遇到了一个关于nginx的知识盲区。
后端项目名是easy_swoole,前端代码放到了项目下的webroot中,通过域名+9503访问到页面,/api/…访问的就是后端接口
这是我nginx的server配置
nginx反向代理后,大文件上传报错
现在出现的问题是,我在做文件上传功能时小的几百k的上传没有问题,几m的就报错,下图是nginx的日志报错信息
nginx反向代理后,大文件上传报错
下图是请求接口返回信息
nginx反向代理后,大文件上传报错
查阅一下资料说大小限制问题,我改了PHP的
把 upload_max_filesize 和 post_max_size 修改为100M;
nginx的http段加了client_max_body_size 100m;

nginx反向代理后,大文件上传报错
依然没有用处。在代码后端进行了打印,没有输出,应该没有到后端就被pass了

nginx反向代理后,大文件上传报错
求教,需要配置或者改哪里呢

颠倒的玉石
讨论数量: 3
颠倒的玉石

唉,没人

4年前 评论

看报错我猜测不是 Nginx 的锅,Connection reset by peer,应该检查 Upstream。

4年前 评论

writev() failed

3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!