Wordpress随机返回404

时间:2014-03-04 21:51:55

标签: wordpress

当我按顺序重新加载页面时,我遇到了一个奇怪的问题,有时它会加载正常,但有时会加载丢失的图像/ css,有时它会重定向到我网站的404文件。下面是2个连续的curl命令,可能会有所帮助。

对于后台,我已经清除了DB中的上一页slug,并恢复了.htaccss文件。任何指针都非常感谢!!

[my machine]:$ curl -s -D - [my url] -o /dev/null
HTTP/1.1 200 OK
Content-Type: text/html; charset=UTF-8
Date: Tue, 04 Mar 2014 21:44:50 GMT
Server: Apache
X-Powered-By: PHP/5.3.14
Content-Length: 6131
Connection: keep-alive

[my machine]:$ curl -s -D - [my url] -o /dev/null
HTTP/1.1 404 Not Found
Cache-Control: no-cache, must-revalidate, max-age=0
Content-Type: text/html; charset=UTF-8
Date: Tue, 04 Mar 2014 21:44:51 GMT
Expires: Wed, 11 Jan 1984 05:00:00 GMT
Last-Modified: Tue, 04 Mar 2014 21:44:51 GMT
Pragma: no-cache
Server: Apache
X-Pingback: http://promotions.glamour.com/xmlrpc.php
X-Powered-By: PHP/5.3.14
transfer-encoding: chunked
Connection: keep-alive

2 个答案:

答案 0 :(得分:4)

Wordpress随机返回404

我有类似的问题,我发现了修复。将此留给可能来到此页面的人,就像我在寻找解决方案时那样。

原来是因为一些插件导致内存消耗飙升,而共享主机(Dreamhost)正在查杀占用过多内存的请求,并返回404错误。在我的日志文件中,我看到"脚本标题的过早结束"。

我禁用了所有非关键插件,不仅让随机404停止了,而且网站整体加载速度也快得多。

答案 1 :(得分:0)

事实证明,该解决方案与Wordpress无关。

长话短说 - 第二个重复的服务器已经安静地设置来处理大量流量峰值,我们的构建脚本对该新服务器一无所知,也没有部署到它。

在一家大公司排除故障的乐趣......