Smobiler上海石磨_.NET移动开发平台
标题:
服务器端程序报错后无法接收APP的请求
[打印本页]
作者:
bigjimmy8257
时间:
2019-10-16 08:21
标题:
服务器端程序报错后无法接收APP的请求
各位专家,
今天发现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 能解决这个问题吗?
多谢
大杰米
作者:
peter.pan
时间:
2019-10-16 13:45
您好:
上面的信息,不能看出为什么错误。
你是报“网络异常”后app怎么也连接不上服务端了吗?若这时使用开发版客户端扫码连接是否可以连接?
SmobilerService只是有在服务端异常退出时会重启。
谢谢
作者:
bigjimmy8257
时间:
2019-10-16 21:20
peter, 您好,
感谢您的答复,关于您的问题:
报“网络异常”后app怎么也连接不上服务端了吗?
[答复] 是的
若这时使用开发版客户端扫码连接是否可以连接?
[答复] 这个没有试过。时间紧急,直接对服务器端软件进行退出重启动操作了。
我想了解,在服务器程序中有没有可能监测到自身的问题,如果发现问题后,对自身进行重启?
谢谢
大杰米
作者:
peter.pan
时间:
2019-10-17 16:59
bigjimmy8257 发表于 2019-10-16 21:20
peter, 您好,
感谢您的答复,关于您的问题:
您好
关于你询问服务端是否可以监测自身的问题。目前只可使用Smobiler Service标准版以上的“应用监护”功能,监控网络是否正常,如果不正常就会重启应用。
谢谢
欢迎光临 Smobiler上海石磨_.NET移动开发平台 (https://www.smobiler.cn/)
Powered by Discuz! X3.2