public function OnManagerStart(\swoole_server $server) { //各个进程的$server对象不是同一个,要重置。 Container::Unregister(\swoole_server::class); Container::RegisterClassByInstance(\swoole_server::class, $server); $this->managerServer = Container::GetInstance(IManagerServer::class); Event::Listen('OnManagerStart', [&$server]); $this->managerServer->OnManagerStart($server); }