右键查找请求的数据
第一种情况:发现是JSON数据太长导致截断了,所以服务器处理不了
第二种情况:数据太多,太长了,然后nginx需要增大fastcgi缓冲区大小
查看报错日志 nginx的 error.log
2020/07/23 11:43:27 [crit] 20556#20556: *643901 open() "/opt/nginx/fastcgi_temp/9/42/0000002429" failed (13: Permission denied) while reading upstream, client: 219.137.188.92, server: qa-pc.meilife365.com, request: "GET /admin/generalizeGoods/list?limit=20&offset=0&sort=gg.id&sortOrder=desc&id=&name=&remark=&spu= HTTP/1.1", upstream: "fastcgi://127.0.0.1:9071", host: "qa-pc.meilife365.com", referrer: "http://qa-pc.meilife365.com/admin/generalizeGoods"
解决方案:
因为nginx的fastcgi代理缓冲满,需要保存数据在这个目录fastcgi_temp
然后nginx启动的用户(www)没有目录权限造成的
给o(其他人)加权限
chmod -R o+r ./fastcgi_temp
chmod -R o+x ./fastcgi_temp
也可以直接给整个目录 777
chmod -R 777 ./fastcgi_temp
给了权限后就可以了
总结就是:
1、增大fastcgi缓冲区大小
2、增加fastcgi_temp目录权限