[KB220924960111443功能解说] 报错:断开连接。由于未知原因,服务器拒绝创建新会话
[b]* 本文由赛捷软件(上海)有限公司翻译完成,未经授权不得转载。如需转载,请先联系相应版块的版主取得授权。报错:偶尔用户会断开连接,显示消息:“由于未知原因,服务器拒绝创建新会话。”[/b]
创建日期:2021-07-12
最后修改日期:2021-07-12
[b]问题概要[/b]
在更改Web服务器版本后,一些用户在使用X3时偶尔会遇到断开连接的情况,显示如下消息:-消息:“由于未知原因,服务器拒绝创建新会话。如果问题持续,请联系您的IT联系人。”错误详情:“102-错误代码:3”
[b]描述[/b]
在Mongo的用户集合中,如果用户没有preferences._uuid,他们在浏览过程中会遇到严重错误。这些UserPreferences存储了诸如lastRole等信息。
以下Mongo查询有助于识别可能会产生错误的用户:
db.getCollection('User').find({"preferences._uuid":{$exists:false}},{login:true, firstName:true, lastName:true, _id:false, email:true}).sort({login: -1})
注意到,报告该问题的用户通常只有一个角色。
[b]原因[/b]
该问题是由于X3应用程序连接参数(保存在userPreferences中的appConn)初始化问题所导致的,该问题会在X3连接设置中传播。
这是由于Syracuse更新而导致的bug。
[b]解决方法[/b]
该问题在以下版本中已解决:
针对V11:Syracuse版本11.26
针对V12:Syracuse版本12.12.0
页:
[1]