用户
 找回密码
 立即注册

33

主题

96

帖子

1791

积分

金牌会员

Rank: 6Rank: 6

积分
1791
发表于 2019-10-16 08:21:27
各位专家,

今天发现APP无法连接到服务器端,报 “网络异常”的错误。在服务器端的日志中发现如下错误:

2019/10/15 22:12:25 [124.225.44.106:51408] STMLProtocol-EX-STMLProtocolException Level:fatal, Code:UnexpectedMessage
2019/10/15 22:12:25 [124.225.44.106:51364] STMLProtocol-EX-STMLProtocolException Level:fatal, Code:UnexpectedMessage
2019/10/15 22:12:25 [124.225.44.106:51366] STMLProtocol-EX-STMLProtocolException Level:fatal, Code:UnexpectedMessage
2019/10/15 22:12:25 [124.225.44.106:51374] STMLProtocol-EX-STMLProtocolException Level:fatal, Code:UnexpectedMessage
2019/10/15 22:12:25 [124.225.44.106:51370] STMLProtocol-EX-STMLProtocolException Level:fatal, Code:UnexpectedMessage


重启服务器端程序后,问题得到解决。

请教一下,这个错误大概对应哪一部分的错误,以便我检查代码。

另外,在上述问题中,服务器端程序已经无法接受APP的连接请求,但程序本身还在运行。我想了解有没有什么办法,让服务器端的程序能够捕捉自身错误,并退出或重启自身程序? 用SmobilerService 能解决这个问题吗?

多谢
大杰米
使用道具 举报 回复
您好:
上面的信息,不能看出为什么错误。
你是报“网络异常”后app怎么也连接不上服务端了吗?若这时使用开发版客户端扫码连接是否可以连接?
SmobilerService只是有在服务端异常退出时会重启。
谢谢
使用道具 举报 回复 支持 反对
发表于 2019-10-16 21:20:35
peter, 您好,

感谢您的答复,关于您的问题:

报“网络异常”后app怎么也连接不上服务端了吗?
[答复] 是的

若这时使用开发版客户端扫码连接是否可以连接?
[答复] 这个没有试过。时间紧急,直接对服务器端软件进行退出重启动操作了。

我想了解,在服务器程序中有没有可能监测到自身的问题,如果发现问题后,对自身进行重启?

谢谢
大杰米

使用道具 举报 回复 支持 反对
bigjimmy8257 发表于 2019-10-16 21:20
peter, 您好,

感谢您的答复,关于您的问题:

您好
关于你询问服务端是否可以监测自身的问题。目前只可使用Smobiler Service标准版以上的“应用监护”功能,监控网络是否正常,如果不正常就会重启应用。
谢谢
使用道具 举报 回复 支持 反对
发新帖
您需要登录后才可以回帖 登录 | 立即注册