我们的一个网站一直处于脱机状态,我的想法也快用完了。这是一个用Avada主题构建的wordpress网站,其目标是使用事件日历插件作为事件日历提供服务器。
它在Ubuntu 16.04上运行,nginx由Amazon托管。我已经尝试了很多方法来提高mysql的性能,因为我认为这是问题的核心,但我不能确定。php\\u日志为空,正在调试一些东西。然而,这些主要与无法访问的数据库有关。
问题出现的第一天(星期二),我可以通过从PuTTY重新启动mysql继续进入wordpress。这似乎不再奏效了。我们认为这是由于数据库中的事件数量(6000多个)造成的,所以我清除了2017年之前创建的wp\\U posts表中的所有内容。
我们会在网站运行的短暂时刻,有时长达一个小时,然后再次离线。我在服务器上运行了linux恶意软件检测,结果发现它空手而归。我认为这个问题很可能源于事件日历插件,因为它是我们使用的最重要的东西,但我不能确定。
网站URL:http://calendar.childmags.com.au/
编辑:这不是一个插件,因为禁用并不能解决问题。数据库有问题。nginx错误和访问日志中没有任何实质性内容。
SO网友:Rick Hellewell
如果您认为某个插件导致了问题,请通过重命名wp-content/plugins文件夹来禁用所有插件。然后将插件(在wp内容/插件的子文件夹中)放回新的wp内容/插件文件夹中。
一次做两三个,看看你能不能找到一个不好的插件。
您还可以通过站点更新页面重新加载WP 4.7.2(即使您已经在4.7.2中)。如果您不在4.7.2(在此处插入标准的“do your updates!”建议),那么您还有一些额外的工作。。。。首先达到4.7.2,然后确保所有插件都是最新的。
5xx错误通常是基于服务器的,而不是基于WP的(虽然可能是SQL问题),因此请与您的主机交谈,询问他们是否注意到您(可能是共享的)服务器上的SQL问题。
更新很重要。。。。有很多WP站点通过4.7.2修复的RESTFUL问题遭到黑客攻击。