debug('manager start.'); Snowflake::setWorkerId($server->manager_pid); $events = Snowflake::app()->event; $events->trigger(Event::SERVER_MANAGER_START, null, $server); if (Snowflake::isLinux()) { name('Server Manager.'); } pcntl_signal(9 | 15, function () use ($server) { $status = 0; while ($ret = pcntl_waitpid($server->manager_pid, $status)) { var_dump($ret); break; } }); } }