我的web服务器使用的jetty, 用nginx做了个反向代理。在前台用ajax 发送请求时,后台返回经常会出现返回的json串不完整,最后一部分不能返回。出问题的几个ajax 返回完整数据的话在900k,200k,30k 左右,其他返回小数据的json串没发现截断的情况。
json 串被截断,发现都是少最后面小的一部分,比如返回完整的json, 串应该有260 k 的时候,经常在240k 左右被截断,只返回前面240k,每次截断的位置不固定。
单独访问jetty, 出现的几率比较小,100次出现不了1次,如果通过nginx 访问的话几率比较高,大概10次就有1次。考虑nginx版本不对,网上重新下载了个nginx ,只添加反向代理,问题依旧。
环境是windows在我本地测试的,请各位帮忙看看,谢谢