首页
下载
文档
社区
视频
捐赠
源代码
赞助商
AOT 编译器
AI 助理
商业产品
PHP AOT 原生编译器
Swoole-Compiler 代码加密器
CRMEB 新零售社交电商系统
登录
注册
全部
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
发表新帖
使用PGSQL查询完成socket_free_defer(:404):异常
### 问题描述 我使用sqSQL查询完成后,结果能查询出来的但是会出现WARNING异常 ### Swoole版本,PHP版本,以及操作系统版本信息 Swoole 4.5.1 php7.4 debian ### 相关代码 ```php 请将代码粘贴至此处(请勿用截图) ``` $dsn = "host=127.0.0.1 port=1921 dbname=111 user=111 password=111 connect_timeout=10.0 options='-c timezone=+8' "; $pg = new \Swoole\Coroutine\PostgreSQL(); $conn = $pg->connect($dsn); if(!$conn) { var_dump($pg->error); return []; } $result = $pg->query('SELECT * FROM h5.articles where id = 25'); $arr = $pg->fetchAll($result); return $arr; ### 你期待的结果是什么?实际看到的错误信息又是什么? [2020-09-28 13:37:00 *195.1] WARNING socket_free_defer(:404): close(39) failed, Error: Bad file descriptor[9].
发布于5年前 · 2 次浏览 · 来自
提问
小黑
### 问题描述 我使用sqSQL查询完成后,结果能查询出来的但是会出现WARNING异常 ### Swoole版本,PHP版本,以及操作系统版本信息 Swoole 4.5.1 php7.4 debian ### 相关代码 ```php 请将代码粘贴至此处(请勿用截图) ``` $dsn = "host=127.0.0.1 port=1921 dbname=111 user=111 password=111 connect_timeout=10.0 options='-c timezone=+8' "; $pg = new \Swoole\Coroutine\PostgreSQL(); $conn = $pg->connect($dsn); if(!$conn) { var_dump($pg->error); return []; } $result = $pg->query('SELECT * FROM h5.articles where id = 25'); $arr = $pg->fetchAll($result); return $arr; ### 你期待的结果是什么?实际看到的错误信息又是什么? [2020-09-28 13:37:00 *195.1] WARNING socket_free_defer(:404): close(39) failed, Error: Bad file descriptor[9].
赞
0
收藏
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
登录
后参与评论
评论
2020-09-28
鲁飞
升级版本。
赞
0
回复
2020-09-29
小黑
回复
鲁飞
我这个已经是最高的版本了 用的是swoole_pgsql 4.5.1了
赞
0
回复
2020-09-30
鲁飞
回复
小黑
用master
赞
1
回复
2020-10-07
小黑
回复
鲁飞
问题解决。果然用最新的master 扩展就决解问题了
赞
0
回复