项目搭建
varnish最前面的缓存服务器 ---> nginx负载均衡 ---> tomcat集群
项目一直运行比较稳定,近日个别页面出现503,以为是一般的服务器繁忙,暂时没管,过来一天居然问题依旧,重视起来吧。
页面已访问就返回503,判断为服务器问题,代码段加入log,访问发现没记录,果断不是程序问题。
运维发现varnish日志报无法解析压缩的错误,看http的head信息如下:
错误的: 正常的:
内网单访问nginx无误
但是加入varnish出错,根据日志反应为gzip的问题,一想nginx、tomcat同时开了gzip,可能是这里的问题,果断关闭tomcat的gzip,发现居然正常了。
看来gzip重复开启,会造成不必要的麻烦!!