近日使用grafana时突然打不开了,显示
本以为是grafana的问题,因为我的grafana是通过nginx代理的,且路径经过了修改。但检查了所有配置发现都没问题。
后来打开f12,看到有报错信息
ERR_CONTENT_LENGTH_MISMATCH
查询后得知是nginx的问题。nginx会将被代理机器返回的内容做缓存,方式为写在磁盘中。当缓存的文件有问题时就会出现这种错误。
解决方式很简单,只需禁用proxy_buffer就可以了
proxy_buffering off;