昨天,一个朋友非常着急的在 QQ 找到我,说自己的 WordPress 网站出问题了,发布文章的时候返回 Error 324 ERR_EMPTY_RESPONSE 错误。这位朋友单位有几个网站,是基于 WordPress多站点建设的。我帮他做了简单的检查,没有被估计的迹象。一个网站好好的,不会无缘无故的出问题,我就问修改了什么之后出现这个问题的,他告诉我是修改了自己电脑的 IP 地址之后,出现这个问题的。我就非常纳闷了,修改自己电脑的 IP 能影响到另外一个服务器上的网站?直觉告诉我不是电脑的问题。而且问题是随机出现的,很诡异。一下子看不出来问题在哪里,只有逐步排查了。
- 首先怀疑是程序什么地方除了错误,打开 WordPress调试模式之后,只有一个无关紧要的警告级别的错误,应该不会应该到文章的发布。
- 然后又试着禁用了全部插件,问题依然存在,显然不是插件的问题了,又把插件重新启用。
- 会不会是 WordPress内核文件损坏了呢?接着又重新安装了WordPress,问题依然存在。
- 又去检查了一遍数据库,显然数据库是正常的。
进行了上面几步之后,就基本上能确定不是 WordPress网站的问题了,怀疑问题很有可能是出在网络上了,可能是发布文章时,服务器发送回来的响应丢失了,或者被拦截了。想到这一点,有可能是防火墙的问题,咨询了朋友公司的管理员,果然,服务器上设置了防火墙。把防火墙直接关掉,测试完全没问题了。看来就是防火墙的问题,当然关掉防火墙肯定是不安全的,最好的解决办法是逐个排查一下防火墙上的规则,看是哪一条规则影响到了服务器发送回来的请求。
如果你也遇到了 ERR_EMPTY_RESPONSE 这种问题,为了节省时间,建议首先排除防火墙或者服务器网络的设置问题,如果不方便直接操作服务器,可以把网站下载下来,放到本地环境测试,如果本地环境运行没问题,那基本上可以确定是服务器的问题了,找服务器提供商,或者网络管理员解决服务器问题就可以了。
1 thoughts on “WordPress 后台发布文章返回 Error 324 ERR_EMPTY_RESPONSE 的解决办法”
你好!找的加速度器怎麽用不了?是怎麽回事?