我们运营着一个流量很大的博客,拥有约500名实时用户和10000篇帖子。我们在VPS上由self托管-16gb,4核,单独的mysql DB服务器-4gb,2核;两个SSD。托管服务器没有问题,但数据库服务器有时连接不足,尽管我们有超过312个最大连接上限。我们没有任何杂散插件,最长执行时间约为5分钟。任何人都不知道是什么导致了这个问题。
More insights:我们可以关联的是,当我们的博客作者(最多10个)在我们的办公室工作时,在单一IP和缓慢中断的网络连接下,这个问题碰巧更频繁。发布高峰时间的问题比空闲时间的问题更频繁。
或者是数据库服务器的ram不足,最终导致连接中断。搜索引擎爬行通常消耗更多的Cpu,但机器人程序建立的连接不超过30 db,我们的服务器完全可以处理这些机器人程序。
当单个管理员长时间将帖子保持在编辑模式时,也可以防止
wp配置详细信息
“WP\\u MEMORY\\u LIMIT”,“256M;”AUTOSAVE\\u间隔\',160;最大执行时间500
我们的查询监视器有一些PHP 7.2折旧警告,虽然主题是稳定的,有些查询很慢,但帖子的修订对我们来说也是至关重要的。