前言
项目的开发环境Nginx是由我搭建与维护,有时候会遇到一些奇怪的问题,在这里做一个记录。其实定位是否是Nginx的问题并不是很难,先查日志如果发现不是代码问题,让调用端切换成tomcat的真实地址与端口,如果没问题,十有八九就是Nginx配置的问题。
下划线token丢失问题
一般token命名是不带下划线,但是我们项目有些接口就是带了下划线(_token) 解决办法 添加全局配置:
undersores_in_headers on;
ThruncatedChunkException
问题如图:
这是前端通过照片id查询图片的一个接口,经排查发现数据量过大,丢包了。解决办法 添加配置:
proxy_buffing off;
经测试,添加到全局配置也能生效,添加到server局部配置也可以。