起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: zggm405

[处理中3] 关于服务端报“Not registed session”的问题

[复制链接]

43

主题

149

帖子

476

积分

中级会员

Rank: 3Rank: 3

积分
476
QQ
 楼主| 发表于 2018-10-31 16:23:25 | 显示全部楼层
jishuang 发表于 2018-10-31 15:54
可以,只配置自己项目需要的、system和doc就可以

好的,现在我把demo及mysql的连接去掉了,连接信息只有差不多一页,我们再试试,谢谢!
IMG_20181031_162016.jpg
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2018-10-31 16:34:02 | 显示全部楼层
你的数据源怎么配置的,这个明显不对为什么所有的web应用都有system和doc
而且你自己的数据源那?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

43

主题

149

帖子

476

积分

中级会员

Rank: 3Rank: 3

积分
476
QQ
 楼主| 发表于 2018-11-1 02:18:25 | 显示全部楼层
本帖最后由 zggm405 于 2018-11-1 09:10 编辑
jishuang 发表于 2018-10-31 16:34
你的数据源怎么配置的,这个明显不对为什么所有的web应用都有system和doc
而且你自己的数据源那? ...

我们这边没有用自己的数据源,业务数据都是用的system数据源;这些web应用的数据是在哪里配置的?当初初始化时用的是根目录下的 配置初始化其它数据库.bat 进行初始化的,没有修改过关于数据源的配置文件。在 conf\server.xml 中配置的应用就这几个,这里面向 AuthServer、PushServer 是不是可以去掉?我们手上最新的帮助文档是5.2.7,文档里的配置项跟实际部署时有点不一样。

IMG_20181101_090414.jpg
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2018-11-1 09:13:19 | 显示全部楼层
数据源的配置跟这些无关,新的部署手册参考https://pan.baidu.com/s/1yEXCXXZfYlzHmJ0OAsZF_Q

再出现不能登录的时候把数据库重启了看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

43

主题

149

帖子

476

积分

中级会员

Rank: 3Rank: 3

积分
476
QQ
 楼主| 发表于 2018-11-27 14:18:20 | 显示全部楼层
  你好,上次咨询在登录时无响应的问题还存在。上次正好赶上客户要更换服务器,我们就想如果在更换服务器后还出现这个问题,再咨询你们的。  在更换服务器后的大概一周时间,没再出现在登录页面卡死的现象(也可能是因为测试阶段,极少人在使用)。最近准备上线,大概有5个客户在同时使用,很频繁的卡死在登录页面。
  昨天晚上我将从官网下载的、干净的3.8企业版发至客户内网,并进行重新部署,今天还是出现卡死的情况。LicenseServer我用的是startup.exe,而不是startup-x64.exe,我个人感觉应该是LicenseServer那边哪里配置不正确。但是LicenseServer文件夹中就一个server.xml需要配置的,好像没其他需要特别配置的内容。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2018-11-27 14:30:04 | 显示全部楼层
14楼不是所说了不能登录把数据库重启了看看,测试了吗?

上次让安装的监测工具,卡的时候监测的具体情况是什么?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

43

主题

149

帖子

476

积分

中级会员

Rank: 3Rank: 3

积分
476
QQ
 楼主| 发表于 2018-11-27 14:43:27 | 显示全部楼层
jishuang 发表于 2018-11-27 14:30
14楼不是所说了不能登录把数据库重启了看看,测试了吗?

上次让安装的监测工具,卡的时候监测的具体情况是 ...

现在每隔2天就会重启1次服务器(Web程序和数据库都在这个服务器上),监测工具也已经安装了,除了发现比较多的数据库连接外,也没发现其他的异常。不必要的数据库连接,也已经通过修改配置去掉了。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2018-11-27 15:23:18 | 显示全部楼层
16楼发的都是卡时候操作的,卡的时候看监控进行
不卡的时候操作意识不大
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

43

主题

149

帖子

476

积分

中级会员

Rank: 3Rank: 3

积分
476
QQ
 楼主| 发表于 2018-11-28 09:53:24 | 显示全部楼层
本帖最后由 zggm405 于 2018-11-28 10:20 编辑
jishuang 发表于 2018-11-27 15:23
16楼发的都是卡时候操作的,卡的时候看监控进行
不卡的时候操作意识不大


  上次发的Probe截图都是在卡的时候截得图,卡在登录界面,也没规律。请问,还有其他找问题原因的方式吗?      有一个情况需要特别说明的,现在还有其他C/S程序连接这个数据库,由于是C/S程序,每个客户端都是直连数据库,同时连接数大概在300左右,会不会有可能是这个原因造成的呢?!


  还有,就是当初申请的LicenseServer模式是2个集群的,现在暂时只部署了1个,应该和这个没关系吧?!
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2018-11-28 10:49:13 | 显示全部楼层
前面说的卡的时候重启数据库试了吗?

跟LicenseServer模式无关
第一步:使用probe工具,以及操作系统自带工具
查看当出现问题后,服务器的内存,CPU,线程,数据库连接使用情况;

第二步:判断tomcat运行是否正常(比如线程数)
在浏览器中输入http://ip:port/_index.html, 看访问是否正常

第三步:判断UIServer运行是否正常
在浏览器中输入http://ip:port/x5,看看访问是否正常(这时应该打开登录页面)

第四步:判断BusinessServer运行是否正常
在浏览器中输入http://ip:port/BusinessServer/license,看看访问是否正常(这时应该显示license信息)

第五步:判断数据库访问是否正常
修改/BIZ/system/logic/code/dsrc/OPMProcedure.java中的
        private static Object login(String name, Date loginDate, String pwd, String lang, boolean checkPwd, String ip, Map<Object, Object> options) {
                //TODO 添加日志输出
                ContextHelper.getSessionContext().put(OrgConstants.SYSTEM_LOGIN_IP, ip);
                name = getLoginNameByMail(name);
                // TODO: 默认语言是中文,将来这个点应该可配置
                if (Utils.isEmptyString(lang)) {
                        lang = "zh_CN";
                }
                //TODO 添加日志输出
                List result = (List) OrgUtils.login1(name, loginDate, pwd, lang, checkPwd, ip, options);
                //TODO 添加日志输出
               
                if ("true".equals(result.get(0))) {
                        Operator operator = ContextHelper.getOperator();
                        UserManager.instance().addUser(new User(ContextHelper.getSessionContext().getSessionID(), operator.getName(), operator.getID(), CommonUtils.getCurrentDateTime(), operator.getLoginIP()));
                }

                String deviceType = "未知";
                String operatingSystem = "未知";
                if (options != null) {
                        deviceType = (String) options.get("DeviceType");
                        if (Utils.isEmptyString(deviceType)) {
                                deviceType = "未知";
                        }

                        operatingSystem = (String) options.get("OperatingSystem");
                        if (Utils.isEmptyString(operatingSystem)) {
                                operatingSystem = "未知";
                        }
                }
                ContextHelper.getSessionContext().put("DeviceType", deviceType);

                ContextHelper.getSessionContext().put("OperatingSystem", operatingSystem);

                checkClientApp();
                // cache orgVersion
                String orgVersion = OrgCache.getOrgVersion();
                result.add(orgVersion);
                return result;
        }


远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-23 01:17 , Processed in 0.086555 second(s), 30 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表