由于插件问题,主题在近期升级后无法打开

继续讨论:Https://docs.discourse.org/ spinning

我在 /logs 或 Chrome 控制台中没有看到任何相关记录。

如果有任何方式可以提供更多信息以帮助调试此问题,请告诉我。

感谢你将此单独拆分出来。我理解其他主题加载没有问题,只有“spins”是这样,对吗?

自从我昨天首次注意到该问题以来,我尝试打开的十几个主题中,只有这一个我知道会无限加载。

该主题在安全模式下能否正常加载?Using Safe Mode to troubleshoot issues with themes and plugins

是的,谢谢向我介绍安全模式。它在安全模式下可以正常工作。

我怀疑可能是我在该主题中使用的主题组件 DiscoTOC 导致的,但禁用它并没有帮助。另一个有用的信息是,标签页的 CPU 占用率会升至 100%,因此 Chrome 过一段时间会提示终止该标签页(如果我终止它,可能会留下一个仍在占用 CPU 的服务端进程,这也需要手动终止)。

编辑:我尝试调整安全模式下的可用选项,看起来可能是某个官方插件导致了这个问题。因为我在禁用非官方插件和主题选项后仍能复现该问题,但禁用所有插件后则无法复现(即能正常加载)。

以下是我安装的插件列表:

非常奇怪,我们在托管的各种网站上运行了您提供的所有官方插件,但并未收到其他相关报告。下一步是禁用所有插件(在您的 app.yml 中注释掉它们),然后重新构建您的站点。确认您可以正常加载该话题。接着,逐个重新启用插件并重新构建,再次测试。重复此过程,直到话题无法正常加载。这将帮助我们确定是哪个插件导致了问题。

请注意,重新构建站点会导致短暂的停机,因此您可能希望选择在论坛非繁忙时段进行此操作,或者在网站上发布通知以提醒您的用户。

我刚刚从 v76 升级到 v77 的某个次要版本,现在又升级到了 Chrome 77.0.3865.90,问题似乎已经解决了。这很可能是 v77 初始版本中的浏览器错误(它也导致 WordPress 出现问题)。