Sitecore:内容编辑器随机崩溃

时间:2016-05-19 13:43:41

标签: sitecore sitecore8.1

我们遇到一个问题,即内容编辑器崩溃了浏览器(任何浏览器 - Chrome,Firefox和IE),然后似乎锁定了会话。

这个问题似乎发生在波浪中 - 大部分时间它都可以正常工作,然后在一段时间内一直发生。示例触发点是选择内容树中的项目,然后单击编辑按钮。页面然后冻结。有时它会在标题栏中显示“无响应”,但有时您仍然可以点击地址栏,但页面本身完全没有响应,几乎就像页面上有覆盖图一样,可以防止点击任何内容。如果仍然可以单击地址栏,则返回到根URL只会导致站点挂起并且只是连续加载。

有趣的是,当发生这种情况时,用户可以加载不同的浏览器并登录正常(使用相同的凭据)。所以问题似乎与浏览器会话有关。但是,如果用户尝试在新浏览器中执行相同的操作(单击项目的“编辑”按钮),那么它也会崩溃。

我已经在浏览器开发工具中检查了JavaScript控制台,但似乎没有任何JavaScript错误。日志中没有任何内容可以提示问题所以我们有点困惑。

我们有大约6个以上的内容编辑同时工作。

3 个答案:

答案 0 :(得分:3)

将dotTrace示例发送到Sitecore支持后,他们已确认版本8.1中存在导致此问题的错误。该错误的参考编号是 92994

作为解决方案,他们建议如下:

  

作为该问题的解决方法,请设置值   Indexing.UpdateInterval设置为00:00:00。它将禁用自动   快速搜索(又称系统)搜索索引的更新。这个搜索索引   不被Sitecore用于Searchin作为Search.UseLegacySearchEngine   设置设置为false。因此,可以安全地禁用索引

自应用此解决方法以来,我们的用户尚未报告此问题。

答案 1 :(得分:1)

检查以确保您没有硬编码到“主要内容”字段中的依赖项,该字段已移至内容树中的其他位置或直接删除。

当我移动我在iframe中链接的内容项时,我遇到了这种确切的体验(冻结然后会话锁定)。我一直在使用硬编码的相对链接而不是SiteCore链接(否则,不存在问题,因为SiteCore会在移动内容时自动更新内部链接。)

我发现的唯一解决方案是将更新的内容项移回原位,然后编辑引用它的内容项中的“主要内容”字段(或将其恢复到原始位置,如果是被删除了。)

我意识到你的问题并不一致,但如果你还没有,那就值得一试。如果导致冻结的更改尚未发布到您的暂存或生产环境,那么这可能就是您的用户不会经常发生这种情况的原因。

答案 2 :(得分:-1)

这种情况发生在我见过的每个Sitecore实例上。

Sitecore在管理界面中使用同步请求 - 如果您在管理界面中查看浏览器控制台,您可能会注意到有一堆关于同步请求被弃用的警告,因为它们可能会对用户体验产生负面影响

这种负面影响正是您所经历的,整个浏览器标签(或整个浏览器取决于您使用的浏览器)被锁定,并且在服务器响应之前不会接受任何输入。

大多数情况下,如果您等待足够长的时间(几分钟),标签将再次响应,但有时服务器似乎永远不会响应,您只需刷新标签并再次找到您的位置。

要确认浏览器被锁定时发生了什么,而不是在JavaScript控制台中查找错误,请查看开发人员工具的“网络”选项卡,了解服务器响应的请求需要很长时间。