Sitecore 登录问题没有用户可踢

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

有没有其他人在登录 Sitecore 时遇到过这样的情况,它说登录的用户太多,但当您导航到“踢用户”时,它说“没有可以从 Sitecore 注销的活动用户会话。”

我的用户是管理员。

我发现解决此问题的唯一方法是在 IIS 中重新启动网站,但一旦网站上线,我就不想这样做。

我正在使用最新版本的 Sitecore.NET 8.1(修订版 160519)

sitecore sitecore8
3个回答
1
投票

我会检查您是否拥有正确的许可证。

登录 Sitecore 并转到桌面。

在开始菜单中,转到所有应用程序 -> 系统 -> 许可证详细信息。

(您还可以在控制面板部分找到许可证信息)

检查允许的并发用户数。

如果一切正常并且许可证有效,请向 Sitecore 提出支持请求。

如果没有联系您的 Sitecore 客户经理以获取新许可证。


1
投票

我有相同版本相同的问题,仍在寻找解决方案。 我只有可行的解决方法。 如果可以的话,如果您无法清除位于如下所示目的地的 .NET Framework 缓存,您应该添加另一个 url 地址并修改您的主机文件:

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root
or
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root

假设您使用的是.NET v 4.0,如果不分别更改它。 这将清除所有预渲染的页面,因此请记住,该服务器上的任何网站都会变得缓慢一段时间。

编辑: 我发现登录的用户没有显示,因为调用

/api/sitecore/DomainAccessGuard/GetActiveSessions
结果为 404。 我通过添加重写规则来解决它

<rule name="Rewrite api">
    <match url="^api/sitecore(.*)" />
    <action type="Rewrite" url="sitecore/shell/{R:0}" />
</rule>

我仍在努力寻找真正的罪魁祸首。


0
投票

此视图/对话框/api仅提供来自当前服务器的数据。 在负载平衡设置中,这是不完整的。 因此,您必须在每个后端 (cm) 服务器上打开它才能获取活动会话的完整列表。 这应该可以解释你的不匹配。

© www.soinside.com 2019 - 2024. All rights reserved.