get(ProcessManager::class)->getProcesses(); foreach ($processes as $process) { $process->write($message); } $server = $di->get(ServerInterface::class); $total = $server->setting['worker_num'] + $server->setting['task_worker_num']; for ($i = 0; $i < $total; $i++) { if ($i == env('environmental_workerId')) { continue; } $server->sendMessage($message, $i); } } }