问题背景:

今天对公司的一款产品的前端nginx接入层新加了一个淘宝开发的nginx模块

ngx_http_footer_filter_module,加这个模块主要是给运维人员显示更友好的出错信息,便于定位出错机器,指令如下:

footer "<!-- $hostname, $year/$month/$day $hour:$minute:$second, $request -->";


结果会出现一个问题,就是针对ajax请求,会出现json解析错误,信息如下:
000936552.png


问题解决:

因此可以确定是采用ngx_http_footer_filter_module模块而新增的注释行导致的,暂取消此功能即可。