SilverStripe保存和发布在Plesk上花费超过60秒

时间:2017-05-27 12:00:43

标签: php silverstripe plesk

我有一个Plesk经销商VPS并已将其设置为运行SilverStripe网站。在大多数情况下,网站负载良好(平均不到一秒)并按预期工作。

管理员也按预期执行,但保存和发布除外。执行保存和发布(即使只进行一次小的更改)也需要60秒(标准写入操作可能需要几秒钟)。所有页面类型都会发生这种情况。我们未使用任何自定义onBeforeWriteonAfterWrite来电,也未使用静态发布商。

在我们的开发服务器(也基于Apache)上,保存和发布时间不到10秒。在现场切换到开发模式似乎没什么区别。

我有点不知道为什么会发生这种情况或如何诊断问题。还有其他人有这个问题吗?

我正在运行SilverStripe 3.5,PHP 5.6.3和Mysql 5.5。

编辑:我已经检查了所有日志,我能看到的唯一记录的是超时错误(当我增加脚本执行时间时会消失)。

更新 - 13/06/17:我现在在同一台服务器上安装了一个较小的(主要是香草)SilverStripe网站,此网站的保存和发布按预期工作(并且非常快捷)

我假设这是导致错误的模块。我也联系过支持,他们认为唯一的事情可能会导致脚本正在访问第三方服务器(由网络防火墙阻止)。脑海中浮现的唯一模块就是Live SEO模块(因为这是谷歌的评分系统)。

1 个答案:

答案 0 :(得分:2)

好的,终于设法让它排序了。托管服务提供商非常有帮助(他们通常都是),结果证明他们的数据中心存在路由问题。

托管服务提供商告诉我他们已经发现IP6路由问题,在某些情况下导致超时。他们已经解决了这个问题并且保存并发布了#34;现在按预期工作。

如果其他人遇到此问题并排除了上述问题,我建议您与托管服务提供商联系,这可能是一个外部问题。