1.服务器端用的redis读取数据,返回到页面进行调用,发现json的数据只有一半,预估json文件差不多有1M
用的web服务器是nginx,通过查看nginx日志发现有报错
2019/04/04 08:51:09 [crit] 22120#0: *51866545 mkdir() "/var/lib/nginx/tmp/fastcgi/4" failed (2: No such file or directory) while reading upstream, client: 10.8.0.6,
这是由于nigix用于生产临时目录文件的fastcgi_temp目录不存在,导致写入这个目录的子目录无法创建,从而导致数据过大无法写入缓存而带来的被截取问题,
解决:
1.建立fastcgi_temp目录,并设置访问权限,问题解决