开启多少进程
Gateway 进程数不是开得越多越好,Gateway 进程增多会导致进程间通讯开销变大。 每个 Gateway 进程可以轻松处理 5000-10000 连接的请求转发,业务同时在线连接数少于 10000 时可以只开 2 个 Gateway 进程。每增加 10000 个连接增加一个 Gateway 进程,依次类推。
BusinessWorker 进程中根据业务是否有阻塞式 IO 设置进程数为 CPU 核数的 1 倍 - 4 倍即可。 即 start_businessworker.php
中 $worker->count = cpu
核数的 1-4 倍;