Sitecore RTE超时

问题描述 投票:1回答:3

我们正在通过Sitecore RTE面对下面的问题。

  1. 用户登录到Sitecore桌面。
  2. 用户打开带有RTE字段的项目并开始在RTE上编辑文本。
  3. 用户分心,使浏览器保持打开状态。
  4. 用户2分钟后返回,并尝试接受更改。
  5. RTE显示以下异常:

    “该操作无法完成。您的会话可能由于超时或服务器故障而丢失。”

我在编辑Editorpage.aspx下面的链接上尝试了解决方案

Sitecore SDN link here

我确保在web.config和IIS应用程序池上设置了大量超时。

有人面对过这个吗?如果是这样,任何解决方案都将有所帮助。

感谢。

sitecore sitecore6 session-timeout rich-text-editor
3个回答
4
投票

这是安装了Analytics(分析)的Sitecore 6.5版和更高版本的一个已知问题。这里有一个解决方法:

http://sdn.sitecore.net/Products/Sitecore%20V5/Sitecore%20CMS%206/ReleaseNotes/KnownIssues%20Recommended/Session%20timeout%20when%20saving%20Rich%20Text%20fields.aspx

似乎Sitecore有时会错误地将编辑者标识为机器人,然后减少了超时以节省内存。


0
投票

Sitecore的解决方案:

当内容作者长时间使用RTE并尝试通过单击“接受更改”来保存其工作时,会发生以下错误:

“该操作无法完成。您的会话可能由于超时或服务器故障而丢失。请重试。”

http://sdn.sitecore.net/Scrapbook/Avoid%20session%20timeouts%20in%20RTE.aspx


在短时间(例如3-5分钟)中对富文本字段中所做的更改进行编辑后,将其保存后,可能会出现以下消息。操作无法完成。您的会话可能由于超时或服务器故障而丢失。请重试。

https://kb.sitecore.net/articles/135940


0
投票

此问题似乎仍在Sitecore 9+中存在。当用户的会话被检测为漫游器时,就会发生这种情况。然后,Sitecore会设置非常短的到期时间以导致此行为。

一个简单的解决方法是在CM实例上禁用机械手检测:

<setting name="Analytics.AutoDetectBots">
    <patch:attribute name="value">false</patch:attribute>
</setting>
© www.soinside.com 2019 - 2024. All rights reserved.