早上发现Mac风扇狂转,看了一下活动监视器,竟然是PHP进程占用了接近100%的CPU,这是以前从未发生过的。`ps -ef|grep php`看了一下,用于web应用的是php-fpm,php启动的进程只有workerman的几个businessworker
重启workerman,CPU使用降下去了,问题解决日志从末尾往上,99%都是一句打印:
`worker[Businessworker:xxxxx] exit with status 9`
xxxxx为不停分配的进程号,但是每一个都刚分配好就kill掉了
继续往上查看日志,发现一个DB异常,`error code: 1927 ('Connection was killed')`
因为我在Events里需要bindUid,所以用到了DB查询,MariaDB,在事件循环时故意关闭数据库服务即可。