gateway、worker各10个进程,ulimit 改成了65535,但是发现在压测的时候总连接数到达7000多的时候就上不去了,这是为什么?
看下是否开启了libevent扩展
已经开启了,还有我把backlog设置成2048结果还是一样。。
找到原因了,原来使用的是GateWay::getOnlineStatus函数,但是因为连接数太多了,在获取进程的客户列表时,应该是因为数据太多被截断了吧,自己后来加了个新的统计函数,解决问题了。
看下是否开启了libevent扩展
已经开启了,还有我把backlog设置成2048结果还是一样。。
找到原因了,原来使用的是GateWay::getOnlineStatus函数,但是因为连接数太多了,在获取进程的客户列表时,应该是因为数据太多被截断了吧,自己后来加了个新的统计函数,解决问题了。