国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

關(guān)于壓力測試,能否給解答下。。。小白

zcz66341631
require __DIR__ . '/vendor/autoload.php';
use Workerman\Worker;
use Workerman\Lib\Timer;
use Workerman\Connection\AsyncTcpConnection;

$worker = new Worker();
$worker->onWorkerStart = 'connect';
function connect(){
    static $count = 0;
    echo $count . "\n";
    if ($count++ >= 10000) return;
    // 建立異步鏈接
    $con = new AsyncTcpConnection('ws://127.0.0.1:7272');
    $con->onConnect = function($con) {
        // 遞歸調(diào)用connect
        connect();
    };
    $con->onMessage = function($con, $msg) {
        $msgInfo = json_decode($msg, true);
        if(isset($msgInfo['type']) && $msgInfo['type'] == 'ping'){
            $con->send('{"type":"pong"}');
        }
        echo "r $msg\n";
    };
    $con->onClose = function($con) {
        echo "con close\n";
    };

    Timer::add(5, function()use($con){
        $con->send('{"type":"pong"}');
    });
    $con->connect();
    echo $count, " connections complete\n";
}
Worker::runAll();

這個是如何測試的???先在自己服務(wù)器下 start了,發(fā)現(xiàn)就跑一遍啊。。。真是個小白,求解答

2164 1 0
1個回答

phpcreeper

7272端口對應(yīng)的服務(wù)啟動成功了嗎? 連接姿勢正確了嗎? 從代碼上看似乎只有一種解釋就是:
tcp連接并沒有建立成功,導(dǎo)致后續(xù)無法遞歸調(diào)用connect(),所以看上去只跑了一遍,而且還是無效的TCP通信。

  • zcz66341631 2020-05-27

    其實我壓根就沒整明白,這個測試文件是在什么基礎(chǔ)上運行的。我是先在命令行開start.php嗎?是開守護嗎?還是不用開start.php,直接php 這個測試文件啊。。

  • phpcreeper 2020-05-27

    1、假如7272端口對應(yīng)的啟動服務(wù)腳本為 start1.php , 那么先啟動: php start1.php start
    2、假如壓測啟動腳本為start2.php【就是你上面貼的這個代碼】,那么繼續(xù)啟動:php start2.php start
    完事兒~~

  • zcz66341631 2020-05-27

    tcp root ChatGateway websocket://0.0.0.0:7272 4 已經(jīng)開啟了

    php test.php start
    沒反應(yīng)了。。。

  • phpcreeper 2020-05-27

    怎么個沒反應(yīng)法?

  • zcz66341631 2020-05-27

    php start.php start -d
    開啟成功后
    php test.php start
    這樣開始跑了
    count我設(shè)置的是10000
    但跑到1022 就不動了,這崩了嗎

  • phpcreeper 2020-05-27

    1、這不是崩了哈,
    2、逆推出使用的是默認select事件機制【自己php start.php status確認下】,select 最大只支持1024個連接,按照手冊優(yōu)化linux內(nèi)核,然后安裝event擴展,缺一不可,看手冊很重要。

  • zcz66341631 2020-05-27

    OK,感謝老鐵的耐心指導(dǎo),一般人真不愿意搭理我

  • phpcreeper 2020-05-27

    不客氣,希望對你有所幫助。

年代過于久遠,無法發(fā)表回答
??