Skip to main content

Nginx截断response的body

在前后端分离实践中,借助于nginx的反向代理,既能解决负载问题,也能解决跨域问题,是一个完美的实现方案。最近解决写了一个多级菜单列表的接口,数据大小有200k。通过ip访问,返回数据是完整的,但是通过代理域名访问,返回只有60-80k之间的数据。

查询Nginx的error.log日志,发现下面的错误:

2017/04/26 18:27:46 [crit] 19851#0: *867217 open() “/var/lib/nginx/proxy/6/68/0000001686” failed (13: Permission denied) while reading upstream, client: 10.71.253.194, server: admin-develop.xxx.cc, request: “GET /v2/menu/list HTTP/1.1”, upstream: “http://127.0.1.1:40212/router/menu/list”, host: “admin-develop.xxx.cc”

继续阅读