首页
下载
文档
社区
视频
捐赠
源代码
赞助商
AOT 编译器
AI 助理
商业产品
PHP AOT 原生编译器
Swoole-Compiler 代码加密器
CRMEB 新零售社交电商系统
登录
注册
全部
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
发表新帖
求教:偶现websocet连接异常关闭问题,错误提示recv_with_length_protocol() (ERRNO 1202): bad request, no length found in 4 bytes
### 问题描述 偶现websocket服务连接异常中断问题 ``` [2023-01-03 16:25:29 #7.4] WARNING Protocol::recv_with_length_protocol() (ERRNO 1202): bad request, no length found in 4 bytes ``` 当出现这个错误信息提示后,服务器会主动触发连接关闭,导致客户端异常下线 ### Swoole版本,PHP版本,以及操作系统版本信息 **PHP版本** ``` PHP 7.4.30 (cli) (built: Jul 20 2022 00:40:18) ( NTS ) Copyright (c) The PHP Group Zend Engine v3.4.0, Copyright (c) Zend Technologies with Zend OPcache v7.4.30, Copyright (c), by Zend Technologies ``` **swool版本** ``` swoole Version => 4.8.11 ``` **系统版本** ``` NAME="Alpine Linux" ID=alpine VERSION_ID=3.15.5 PRETTY_NAME="Alpine Linux v3.15" HOME_URL="https://alpinelinux.org/" BUG_REPORT_URL="https://bugs.alpinelinux.org/" ``` ### 相关代码  ### 你期待的结果是什么?实际看到的错误信息又是什么? 期待连接不要异常中断
发布于3年前 · 18 次浏览 · 来自
提问
Zionn
### 问题描述 偶现websocket服务连接异常中断问题 ``` [2023-01-03 16:25:29 #7.4] WARNING Protocol::recv_with_length_protocol() (ERRNO 1202): bad request, no length found in 4 bytes ``` 当出现这个错误信息提示后,服务器会主动触发连接关闭,导致客户端异常下线 ### Swoole版本,PHP版本,以及操作系统版本信息 **PHP版本** ``` PHP 7.4.30 (cli) (built: Jul 20 2022 00:40:18) ( NTS ) Copyright (c) The PHP Group Zend Engine v3.4.0, Copyright (c) Zend Technologies with Zend OPcache v7.4.30, Copyright (c), by Zend Technologies ``` **swool版本** ``` swoole Version => 4.8.11 ``` **系统版本** ``` NAME="Alpine Linux" ID=alpine VERSION_ID=3.15.5 PRETTY_NAME="Alpine Linux v3.15" HOME_URL="https://alpinelinux.org/" BUG_REPORT_URL="https://bugs.alpinelinux.org/" ``` ### 相关代码  ### 你期待的结果是什么?实际看到的错误信息又是什么? 期待连接不要异常中断
赞
0
收藏
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
登录
后参与评论
评论
2023-01-30
Rango
`WebSocket`服务器请关闭 `open_http2_protocol` 选项, 同时开启`http2`+`websocket` 时下存在一个 bug,新版本会修复。
赞
1
回复
2023-01-30
Rango
回复
Rango
`4.8.13` 或 `5.0.2`版本修复
赞
1
回复
2023-01-30
Zionn
回复
Rango
感谢!
赞
0
回复