nciaer 发表于 2023-10-26 11:19:54

upstream sent too big header while reading response...问题处理

今天一位discuz站长向我反映一个问题,就是某个贴子访问返回502,而且还只是某个用户组访问这个贴子才会返回502,拍查了半天,想确定是哪行引起的,无果,后来想到看日志,发现日志里有这么一行: upstream sent too big header while reading response header from upstream,百度了下,大概意思就是header头太大了导致的处理不过来。解决办法就是可以修改nginx配置,增大缓存,但是站长是虚拟主机,无法修改配置,问题是为啥唯独这个贴子header过大呢?我看了cookie,明白了,原来是cookie过多造成的,这位站长用了我的用户组免密查看密码贴插件,而且他这个贴子密码贴还特别多,我插件里又循环输出cookie了,导致header头部过大,导致的502,我改了下插件,输出cookie前先判断是否有这个cookie,如果有就不输出了。至此问题解决。

页: [1]
查看完整版本: upstream sent too big header while reading response...问题处理