count

說明:

int Worker::$count

設置當前Worker實例啟動多少個進程,不設置時默認為1。

如何設置進程數,請參考這裡

注意:此屬性必須在Worker::runAll();運行前設置才有效。Windows系統不支持此特性。

範例

use Workerman\Worker;
require_once __DIR__ . '/vendor/autoload.php';

$worker = new Worker('websocket://0.0.0.0:8484');
// 啟動8個進程,同時監聽8484端口,以websocket協議提供服務
$worker->count = 8;
$worker->onWorkerStart = function($worker)
{
    echo "Worker starting...\n";
};
// 運行worker
Worker::runAll();