workerman作为客户端发送数据给服务端引起mysql报错,报错显示mysql Too many connections
修改了mysql配置文件的max_connections,设置为删掉向服务端发送消息的代码又正常运行,求大佬解惑
代码如下
```php
<?
// 创建一个Worker监听8992端口,不使用任何应用层协议
$tcp_worker = new Worker("tcp://0.0.0.0:8992");
// 启动10个进程对外提供服务$tcp_worker -> onMessage = function ($connection, $data) {
global $tcp_connection;
//异步连接其他服务端 $tcp_connection -> connect();
//向服务端发送$data
$tcp_connection -> send($data);
};
// 运行worker