服务端多次接收数据后数据库连接会变多,最终导致报错

cnsms

6个客户端每分钟发来一次数据。大约一二十分钟后服务端就报错了。
数据库连接多了很多,每次崩溃重启cmd窗口后恢复。

2745 3 0
3个回答

walkor

不停的创建mysql链接又不关闭会导致 mysql报 too many connections 问题。

onmessage处理完毕后及时关闭msyql链接或者创建一个全局的mysql链接,每个请求都复用这个链接就好了。

  • 暂无评论
curtain

您好 请问这个workerman 接收到的数据可以直接存储到数据库吗

  • 暂无评论
walkor

可以

  • 暂无评论
年代过于久远,无法发表回答
🔝