cavendish0 最近的时间轴更新
cavendish0

cavendish0

V2EX 第 376502 号会员,加入于 2019-01-10 10:43:44 +08:00
cavendish0 最近回复了
@defunct9 怎么定制个 Linux 的安装啊? 我现在用的是官网下的 Centos 7 镜像
@weak 这个和 tar 差不多的吗?也会把一些硬件 id 或者分区的 uuid 一起备份了,恢复的时候,会由于这些 id 不一致而导致很多问题
2020-09-02 15:04:29 +08:00
回复了 cavendish0 创建的主题 程序员 Websocket 报错 1002 有大佬遇到过吗?
@stach 感谢大佬帮助。

协议文档上我们并没有规定空包为心跳包,我们目前有 100 多台终端都连到他的 ws 服务器,全都是没用回应空包的。我极度怀疑是服务器程序的问题。

我找到客户,拿到了报错的日志,就是在这个报错之后,客户端 ws 就会断开,然后不断重连:

16:07:29.445 [http-nio-8082-exec-8] ERROR c.g.l.s.WebSocketServer - [onError,78] - 发生错误
java.io.EOFException
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.fillReadBuffer(NioEndpoint.java:1208)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.read(NioEndpoint.java:1142)
at org.apache.tomcat.websocket.server.WsFrameServer.onDataAvailable(WsFrameServer.java:72)
at org.apache.tomcat.websocket.server.WsFrameServer.doOnDataAvailable(WsFrameServer.java:171)
at org.apache.tomcat.websocket.server.WsFrameServer.notifyDataAvailable(WsFrameServer.java:151)
at org.apache.tomcat.websocket.server.WsHttpUpgradeHandler.upgradeDispatch(WsHttpUpgradeHandler.java:148)
at org.apache.coyote.http11.upgrade.UpgradeProcessorInternal.dispatch(UpgradeProcessorInternal.java:54)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:53)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:791)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1417)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:748)
16:07:29.445 [http-nio-8082-exec-8] INFO c.g.l.s.WebSocketServer - [onClose,58] - 连接 3110-440600-201112-0049 关闭!当前在线人数为 88

帮忙分析一些
感谢大佬耐心解答
2020-09-02 13:32:03 +08:00
回复了 cavendish0 创建的主题 程序员 Websocket 报错 1002 有大佬遇到过吗?
@stach 是一个空包。服务器发过来的
如图 https://s1.ax1x.com/2020/09/02/wSQIh9.png

很奇怪,我们客户端连上去,成功之后他就会发一个空包下来,一般情况下是没用问题的,我们也没处理
2020-09-02 08:18:00 +08:00
回复了 cavendish0 创建的主题 程序员 Websocket 报错 1002 有大佬遇到过吗?
@Githuboy 对方也是不清楚,他们服务器程序是 springboot 写的,说 ws 逻辑那一段是网上抄来的,我也是醉了
2020-09-02 08:17:02 +08:00
回复了 cavendish0 创建的主题 程序员 Websocket 报错 1002 有大佬遇到过吗?
@jindeq 没办法,对方就是我们的客户。现在客户在重要汇报过程出现问题,就是上面的报错,然后我们被狠批了,所以我想知道到底是哪里的锅
2020-08-07 14:02:44 +08:00
回复了 cavendish0 创建的主题 生活 老哥们推荐一下电动车~
@jifengg
@tcfenix
@tcfenix
感谢老哥推荐
2020-01-08 10:45:21 +08:00
回复了 cavendish0 创建的主题 程序员 技术大神的中年危机:工作× 肚子✔
(/哭笑 我发这个帖子本意是分享一下两位的身材(印象中很少程序员肚子这么大),却因他视频的标题“大神”以及爱国主意思想导致画风突变,还有很多人身攻击。惭愧,好像挑起了事端。
v2 是个包容的平台,大家还是多多包容,打个哈哈,划划水,继续搬砖了
2020-01-07 14:39:26 +08:00
回复了 cavendish0 创建的主题 程序员 技术大神的中年危机:工作× 肚子✔
@l33ch 原来如此
2020-01-07 14:06:56 +08:00
回复了 cavendish0 创建的主题 程序员 技术大神的中年危机:工作× 肚子✔
@qwertyzzz 怎么大家关注点都在大神,是肚子,肚子啊
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3000 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 17ms · UTC 04:49 · PVG 12:49 · LAX 20:49 · JFK 23:49
♥ Do have faith in what you're doing.