我安装了一个Wordpress,有大量的页面(几十万),随着时间的推移,编辑一个页面需要非常长的时间。仅仅打开编辑屏幕需要几分钟,但我发现是生成父页面选择下拉列表时使用的wp\\U页面导致了这种情况,因此我通过主题函数中的挂钩将其删除。php,所以现在编辑屏幕加载得很好。
现在我的问题是,当更新/编辑页面时,它似乎永远不会完成它正在做的任何事情。该页面在点击更新后继续加载,但它确实在几秒钟内成功地编辑了该页面(我可以在前端验证),但在管理中,它只是继续运行,直到我手动刷新页面。有人知道是什么wordpress函数导致保存页面时出现这种超时吗?
我有wordpress 3.5.1,我已经尝试禁用任何正在运行的插件。有什么想法吗?
再补充一句,在让它运行大约30分钟后,最终我得到了一个500服务器错误。以下是服务器日志:
[Sat Jan 26 13:11:12 2013] [warn] [client 76.189.45.243] (104)Connection reset by peer: mod_fcgid: error reading data from FastCGI server, referer: http://www.server.com/wp-admin/post.php?post=18173&action=edit
[Sat Jan 26 13:11:12 2013] [error] [client 76.189.45.243] Premature end of script headers: post.php, referer: http://www.server.com/wp-admin/post.php?post=18173&action=edit
[Sat Jan 26 13:11:12 2013] [warn] [client 76.189.45.243] (104)Connection reset by peer: mod_fcgid: error reading data from FastCGI server, referer: http://www.server.com/wp-admin/post.php?post=18173&action=edit
[Sat Jan 26 13:11:12 2013] [error] [client 76.189.45.243] Premature end of script headers: admin-ajax.php, referer: http://www.server.com/wp-admin/post.php?post=18173&action=edit