赛捷软件论坛's Archiver

lynn.yu 发表于 2018-6-28 16:20

[KB功能解说] 连接未超时断开(Syracuse)

KB ID:80671


[b]描述[/b]
许可证刷爆,但在2小时后没有超时断开。有多个用户会话。
Web客户端会话监控器显示存在超时未断开的会话。


[b]原因[/b]
有两个集合中都缺失了_expire_1索引。


[b]解决方法[/b]
这个问题在PU9 P5中得到了解决。


[b]警告:[/b]这些步骤是为在MongoDB方面至少具有中级操作水平的人设计的。

手动解决这个问题的步骤如下:
1.        用一个第三方工具,例如[b]RoboMongo[/b],连接至[b]MongoDB[/b]
2.        展开[b]Syracuse[/b]组
3.        展开[b]Collections[/b]文件夹
4.        展开[b]CvgSession[/b]集合
5.        展开[b]Indexes[/b]文件夹
6.        如果缺失" _expire_1"索引:
a.        [b]Indexes[/b]文件夹上右击
b.        选择[b]Add Index[/b]
c.        在[b]Basic[/b]页签上,在[b]name[/b]类型中
_expire_1
d.        在[b]Keys[/b]框类型中:
{
"_expire" : 1
}
e.        选择[b]Advanced[/b]页签
f.        选择[b]Expire afte[/b]r复选框
g.        在[b]seconds[/b]框中录入0(零)
h.        [b]保存[/b]
为[b]SessionInfo[/b]集合重复同样的步骤

[b]请注意:[/b]所有输入必须准确。


[b]类别[/b]
数据库软件
产品
安全
设置和偏好

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.