你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
gateway设置的进程数量为4,在做压力测试时,查看状态结果发现4个gateway的connections数量相差很大,这样就会出现这种情况,当我继续增加客户端数量时,connections连接数最大的进程占用内存超过128M(php.ini的默认配置)而被杀死重启,怎么能让4个gateway的连接数量分布均匀
没有找到相关结果
blogdaren - 常年游走于 Linux、PHP、C、VIM 之间【http://www.phpcreeper.com】
赞同来自: simba222 、lydinit
1、首先每个进程连接数分配不均衡,这是正常的,因为进程默认是抢占式处理连接,连接数最大的那个进程能受理连接,说明该进程那一刻忙的过来。 2、如果希望进程均匀处理连接,那么需要设置 $worker->reusePort = true,注意这个特性要求 PHP_VERSION >=7.0
要回复问题请先登录或注册
1 个回复
blogdaren - 常年游走于 Linux、PHP、C、VIM 之间【http://www.phpcreeper.com】
赞同来自: simba222 、lydinit
1、首先每个进程连接数分配不均衡,这是正常的,因为进程默认是抢占式处理连接,连接数最大的那个进程能受理连接,说明该进程那一刻忙的过来。
2、如果希望进程均匀处理连接,那么需要设置 $worker->reusePort = true,注意这个特性要求 PHP_VERSION >=7.0