Karp 的技术博客
踩坑教训
[踩坑] Swoole 定时 Kill Worker 导致 TCP 粘包问题分析与解决

在高性能服务中,Swoole 常被用于构建 TCP/HTTP 长连接服务。但最近我们在实际业务(撮合引擎)运行中,遇到一个隐蔽但影响极大的问题:客户端 TCP 请求出现粘包/串包现象,导致撮合逻辑异常

数据库
MySQL的连接池、异步、断线重连

MySQL的连接池、异步、断线重连

编程语言
Swoole 进程模型

2024-11-16T02:17:55.png

踩坑教训
Swoole Http 服务 Woker子进程bug 导致 Master 进程内存溢出导致

今天生产突然遇到一个问题. 一个内部的http 接口服务.

踩坑教训
[踩坑] Swoole . http response is unavailable (maybe it has been ended or detached)

今天查看 /var/log/php_error.log 抛错如下: