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();