[attach]2037[/attach] 1个人 100 次请求 , 这不算是并发把。
[attach]2039[/attach] 本地测试代码
服务端响应代码。 [attach]2040[/attach]
你这个是压测流程 有点长啊,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看 这样一套神操作就定位到了
666- 我试试
[attach]2039[/attach]
本地测试代码
服务端响应代码。
[attach]2040[/attach]
你这个是压测流程 有点长啊,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看
这样一套神操作就定位到了
666- 我试试