cavendish0 最近的时间轴更新
cavendish0

cavendish0

V2EX 第 376502 号会员,加入于 2019-01-10 10:43:44 +08:00
后端转产品经理,好转吗?有没有成功的兄弟来分享一下经历~
程序员  •  cavendish0  •  2021-11-10 17:26:41 PM  •  最后回复来自 efaun
8
大佬们 Linux 怎么制作自定义备份镜像,并且恢复?令人懊恼...
Linux  •  cavendish0  •  2021-08-26 11:50:46 AM  •  最后回复来自 cathedrel
25
Websocket 报错 1002 有大佬遇到过吗?
程序员  •  cavendish0  •  2020-09-03 00:43:16 AM  •  最后回复来自 stach
9
老哥们推荐一下电动车~
生活  •  cavendish0  •  2020-08-12 15:13:00 PM  •  最后回复来自 iMiata
35
技术大神的中年危机:工作× 肚子✔
程序员  •  cavendish0  •  2020-01-20 14:45:08 PM  •  最后回复来自 willww64
125
有人用过 WSS 的双向认证吗?折腾这个几天了,一直连接不上
Java  •  cavendish0  •  2019-01-28 17:53:30 PM  •  最后回复来自 tinybaby365
1
cavendish0 最近回复了
2021-08-13 11:41:34 +08:00
回复了 cavendish0 创建的主题 Linux 大佬们 Linux 怎么制作自定义备份镜像,并且恢复?令人懊恼...
@defunct9 怎么定制个 Linux 的安装啊? 我现在用的是官网下的 Centos 7 镜像
2021-08-13 11:40:29 +08:00
回复了 cavendish0 创建的主题 Linux 大佬们 Linux 怎么制作自定义备份镜像,并且恢复?令人懊恼...
@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   ·   实用小工具   ·   3825 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 40ms · UTC 05:10 · PVG 13:10 · LAX 21:10 · JFK 00:10
Developed with CodeLauncher
♥ Do have faith in what you're doing.