在一台服务器上,我们有许多单站点WordPress安装(已经存在多年,直到现在都运行良好),还有一个更新的多站点安装,几个月来一直运行良好。它们都连接到同一数据中心的单独MySQL服务器上的单独数据库。
在过去一周左右的时间里,所有这些安装上的仪表盘都会断断续续地缓慢加载或完全超时(取决于浏览器——Chrome似乎比Firefox放弃得更快),甚至无法使用。当其中一个仪表板显示问题时,同一服务器上的所有其他仪表板都会执行相同的操作。当一个人在工作时,所有人都在工作。这将在登录或仪表板使用过程中的任何时候发生。
此时,面向读者的实际博客页面工作正常,服务器上的其他非WordPress页面都工作正常。WordPress安装在单独的服务器上,但连接到相同的MySQL服务器,在这些时候也可以正常工作。这只是这台服务器上的仪表盘。
我尝试过禁用几乎所有的插件(那些不需要保持博客最低功能的插件,比如Akismet和Google Analyticator)。我已尝试提高PHP内存限制。这一切都不走运。我们的主人一直试图帮助我,但也不知所措。
任何想法都将不胜感激!
最合适的回答,由SO网友:LouieGeetoo 整理而成
结果表明,此问题是由于SSL/HTTPS出现了问题。一旦我在WP安装上关闭了“FORCE_SSL_ADMIN”,并尝试通过HTTP加载仪表盘,它们就可以正常加载了。因此,问题不在于WordPress,而在于我们的SSL配置。
事后看来,这很有道理:只有仪表板才能看到问题,因为它们是唯一使用SSL的页面。