public function actionPool($name, $id = null) { $svc = $this->getSvc($name, $id); if (is_null($svc)) { $log = ServiceManager::getStoppedInstance($name, $id); if (!!$log) { if (isset($log['view']) && (isset($log['view']['failed']) || isset($log['view']['finished']))) { $svc = $log; } } } echo json_encode(['svc' => $svc, 'name' => $name, 'id' => $id]); }