swoole协程组件互斥(同时使用报错)

在同一个代码块中同时使用coroutine/client和coroutine/mysql
图片描述

在prepare之前 $b的连接状态是connected=true,
在执行到prepare之后,$b的连接状态马上变成 connected=false
这时候提示报错信息如下:Lost connection to MySQL server during query
(mysql server端服务一直可用)

阅读 2.3k
1 个回答

我测试没复现。


swoole 4.3.1

clipboard.png

clipboard.png

Lost connection to MySQL server during query不是swoole的问题吧。

产生这个报错的问题很多,比如

  1. MySQL服务宕了
  2. MySQL连接超时
  3. MySQL请求链接进程被主动kill
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题