我这有两台服务器,都是上线了的。通过切换负载,去压测,发行他们并发差距很大。 代码和配置都是一样的,只是有台服务器有队列任务和定时任务,这台并发还高些 服务器同样的配置 php也配置一样
'count' => cpu_count() * 4, 这个配置能否继续加大,对并发有提升吗,8核16g的
同关注
这个可以调到 cpu_count() * 6 到 cpu_count() * 8之间,如果业务较轻的话,可以继续增大
cpu_count() * 6
cpu_count() * 8
看截图两个项目进程不一样啊,一个带redis-queue,一个不带。
这个不要紧,队列只需要一台服务器执行就够了,而且有执行队列任务的服务器并发还高些
有可能就是队列影响的呢,不启动队列试下
完全一样
两个服务器的都有timeout,error ,上面少下面多 不要仅仅关注requests/sec ,你看看其他的参数,这个有问题的
是有问题,有504和502 还在排查,之所以8000多就是这个原因
问题解决了 https://www.workerman.net/doc/workerman/appendices/kernel-optimization.html
稳定并发1w
cpu_count() * 6 APP_ENV=production APP_DEBUG=false 最终 几台服务器8核16g都稳定在10000多点qps,带业无。非常满意
赞
'count' => cpu_count() * 4, 这个配置能否继续加大,对并发有提升吗,8核16g的
同关注
这个可以调到
cpu_count() * 6
到cpu_count() * 8
之间,如果业务较轻的话,可以继续增大看截图两个项目进程不一样啊,一个带redis-queue,一个不带。
这个不要紧,队列只需要一台服务器执行就够了,而且有执行队列任务的服务器并发还高些
有可能就是队列影响的呢,不启动队列试下
完全一样
两个服务器的都有timeout,error ,上面少下面多
不要仅仅关注requests/sec ,你看看其他的参数,这个有问题的
是有问题,有504和502 还在排查,之所以8000多就是这个原因
问题解决了 https://www.workerman.net/doc/workerman/appendices/kernel-optimization.html
稳定并发1w
cpu_count() * 6
APP_ENV=production
APP_DEBUG=false
最终 几台服务器8核16g都稳定在10000多点qps,带业无。非常满意
赞