workerman测试失败请求过多可能时哪方面导致的


微信图片_20190515110009.png

1个人  100 次请求 , 这不算是并发把。
 
 
已邀请:

mmozt

赞同来自:

微信截图_20190515110139.png

本地测试代码

mmozt

赞同来自:

 
 服务端响应代码。
2.png

 

damao - phper

赞同来自:

你这个是压测流程 有点长啊,nginx->php-fpm->swoole_client->workerman ->你的业务逻辑 
 
一个一个排除嘛,首当其冲排除业务逻辑问题。workerman里不要有任何逻辑,onMessage里直接就一行 $connection->send(json_encode([])); 然后重启压测
 
如果还有问题,把workerman干掉,swoole_client去连个其它的服务,比如 baidu 或者再搭建个nginx啥的
 
然后如果还有问题就把php-fpm里的业务逻辑都去掉包括swoole_client,看下直接压测nginx + php-fpm是否有问题
 
最后只压测nginx看
 
这样一套神操作就定位到了

要回复问题请先登录注册