Sitecore 7中的奇怪超时

Ian*_*ham 6 sitecore session-timeout sitecore7 sitecore7.1

我已经使用Sitecore版本7.1几个月了,并注意到Sitecore客户端在闲置约20分钟后让我退出.其他用户在内容编辑时也报告了这些问题.

我正在使用Windows 7,IIS 7,.NET framework 4.5.

我已经检查了错误日志中的任何内容,并且看不到明显的错误并且keepalive服务正在运行 - 我在日志中获取此信息:

ManagedPoolThread #14 12:47:24 INFO Scheduling.UrlAgent started. Url:http://testsite/sitecore/service/keepalive.aspx
Run Code Online (Sandbox Code Playgroud)

我在日志中得到了一些,但这可能是相关的吗?

WARN  Memory usage exceeded the MemoryMonitor threshold
Run Code Online (Sandbox Code Playgroud)

当我离开它20分钟后回到现场.我在日志中得到这些条目.

952 15:08:28 INFO  AUDIT (sitecore\grahams): Logout
952 15:08:28 WARN  Protected page accessed with no current user
6440 15:08:28 INFO  AUDIT (sitecore\grahams): Logout
6440 15:08:28 WARN  Protected page accessed with no current user
Run Code Online (Sandbox Code Playgroud)

有没有看到过这种情况的身体,或者有任何迹象表明我如何能够达到这个目的?

提前致谢

伊恩

Kev*_*ard 15

自从将我们的几个网站升级到Sitecore 7.1后,我们也遇到了相同或类似的问题.我们继续调查上述所有设置,但尚未找到解释.

这可能有所帮助,具体取决于您的情况 ...... Sitecore已确认引入了一个新问题:当多个用户使用相同的凭据登录,其中一个用户注销时,所有其他用户也会自动注销.

他们发布了专门为7.1 rev设计的临时修补程序包.140130.在安装之前,您应该确保您的解决方案已更新到此版本:

https://dl.sitecore.net/hotfix/Sitecore%20CMS%207.1%20rev.%20140130%20Hotfix%20405020-2.zip

使用安装包向导应用此修补程序.希望这将包含在下一个7.1更新包中.

UPDATE

我继续讨论有关此问题的sitecore支持,虽然他们没有给我一个明确的修复或补丁,但似乎有办法增加超时.这不是没有副作用,但至少在这一点上是一个选择.我正在自己测试这个,但我现在将分享并更新所有人的进度.

在web.config中更改或添加以下三个设置(在下面的示例中,超时为2小时):

客户超时

<setting name="Authentication.ClientSessionTimeout" value="120" />
Run Code Online (Sandbox Code Playgroud)

表格超时

<authentication mode="None">
    <forms name=".ASPXAUTH" cookieless="UseCookies" timeout="120" />
</authentication>
Run Code Online (Sandbox Code Playgroud)

会话超时

<sessionState mode="InProc" ... timeout="120" />
Run Code Online (Sandbox Code Playgroud)