whereRelation('settings', 'is_reachable', true)->whereRelation('settings', 'is_usable', true)->whereNotNull('proxy')->get(); foreach ($servers as $server) { $status = getContainerStatus(server: $server, container_id: $container_name); if ($status === 'running') { continue; } // $server->team->notify(new ProxyStoppedNotification($server)); resolve(StartProxy::class)($server); } } catch (\Throwable $th) { ray($th->getMessage()); send_internal_notification('ProxyCheckJob failed with: ' . $th->getMessage()); throw $th; } } }