server = new Swoole\Http\Server("0.0.0.0", 9502, SWOOLE_BASE); $this->server->set([ 'worker_num' => 1, ]); // $this->server->on('Connect', [$this, 'onConnect']); $this->server->on('Request', [$this, 'onRequest']); // $this->server->on('Close', [$this, 'onClose']); $this->server->set(['trace_flags' => 1 << 15, 'log_level' => 0]); $this->server->start(); } public function onRequest($request, $response) { $fd = $request->fd; co::create(function () { co::sleep(0.1); }); $response->end(111); } } $server = new Server(); Swoole\Coroutine::set(array( 'max_coroutine' => 1000, )); $server->run();