SilverStripe 保存和发布在 Plesk 上花费超过 60 秒
SilverStripe save and publish is taking over 60 seconds on Plesk
我有一个 Plesk 经销商 VPS 并且已经为 运行 SilverStripe 站点设置了它。在大多数情况下,网站加载良好(平均不到一秒)并且按预期工作。
管理员也按预期执行,但保存和发布除外。进行保存和发布(即使是一个小的更改)需要 60 多秒(而标准的写入操作可能需要几秒钟)。所有页面类型都会发生这种情况。我们没有使用任何自定义 onBeforeWrite
或 onAfterWrite
调用,也没有使用静态发布者。
在我们的开发服务器(也基于 Apache)上,保存和发布时间不到 10 秒。在直播中切换到 Dev 模式似乎没有任何区别。
对于为什么会发生这种情况或如何诊断问题,我有点不知所措。还有其他人遇到过这个问题吗?
我是 运行 SilverStripe 3.5、PHP 5.6.3 和 Mysql 5.5。
编辑: 我检查了所有日志,我唯一能看到的记录是超时错误(当我增加脚本执行时间时它会消失)。
更新 - 17 年 6 月 13 日: 我现在在同一台服务器上安装了一个较小的(主要是香草)SilverStripe 站点,该站点的保存和发布按预期工作(并且非常活泼)。
我假设这是导致错误的模块。我还联系了支持人员,他们唯一能想到的可能是脚本正在访问第三方服务器(被网络防火墙阻止)。唯一想到的模块是 Live SEO 模块(因为它与 google 的评分系统有关)。
好的,终于解决了这个问题。托管服务提供商非常乐于助人(他们通常是),结果证明是他们数据中心的路由问题。
托管服务提供商告诉我,他们发现了 IP6 路由问题,该问题在某些情况下会导致超时。他们已经解决了这个问题,"Save and Publish" 现在可以正常工作了。
如果其他人遇到此问题并排除了上述项目,我建议联系他们的托管服务提供商,这可能是外部问题。
我有一个 Plesk 经销商 VPS 并且已经为 运行 SilverStripe 站点设置了它。在大多数情况下,网站加载良好(平均不到一秒)并且按预期工作。
管理员也按预期执行,但保存和发布除外。进行保存和发布(即使是一个小的更改)需要 60 多秒(而标准的写入操作可能需要几秒钟)。所有页面类型都会发生这种情况。我们没有使用任何自定义 onBeforeWrite
或 onAfterWrite
调用,也没有使用静态发布者。
在我们的开发服务器(也基于 Apache)上,保存和发布时间不到 10 秒。在直播中切换到 Dev 模式似乎没有任何区别。
对于为什么会发生这种情况或如何诊断问题,我有点不知所措。还有其他人遇到过这个问题吗?
我是 运行 SilverStripe 3.5、PHP 5.6.3 和 Mysql 5.5。
编辑: 我检查了所有日志,我唯一能看到的记录是超时错误(当我增加脚本执行时间时它会消失)。
更新 - 17 年 6 月 13 日: 我现在在同一台服务器上安装了一个较小的(主要是香草)SilverStripe 站点,该站点的保存和发布按预期工作(并且非常活泼)。
我假设这是导致错误的模块。我还联系了支持人员,他们唯一能想到的可能是脚本正在访问第三方服务器(被网络防火墙阻止)。唯一想到的模块是 Live SEO 模块(因为它与 google 的评分系统有关)。
好的,终于解决了这个问题。托管服务提供商非常乐于助人(他们通常是),结果证明是他们数据中心的路由问题。
托管服务提供商告诉我,他们发现了 IP6 路由问题,该问题在某些情况下会导致超时。他们已经解决了这个问题,"Save and Publish" 现在可以正常工作了。
如果其他人遇到此问题并排除了上述项目,我建议联系他们的托管服务提供商,这可能是外部问题。