public function actionStop()
 {
     if (Yii::$app->request->isAjax) {
         Yii::$app->response->format = Response::FORMAT_JSON;
         try {
             $fileNodeProcess = new Process();
             $fileNodeProcess->setPid(Yii::$app->session->get('fileNodePid'));
             $fileNodeProcessStopped = $fileNodeProcess->stop();
             $fileProcess = new Process();
             $fileProcess->setPid(Yii::$app->session->get('filePid'));
             $fileProcessStopped = $fileProcess->stop();
             if ($fileNodeProcessStopped && $fileProcessStopped) {
                 return ['status' => 'ok', 'msg' => 'Все ништяк!!!'];
             }
         } catch (Exception $e) {
             return ['status' => 'error', 'msg' => $e->getMessage()];
         }
         return ['status' => 'error', 'msg' => 'Произошла ошибка!!!'];
     } else {
         throw new BadRequestHttpException(Yii::t('common', "Запрос не ajax'овский!!!"));
     }
 }
 public function actionStop()
 {
     if (Yii::$app->request->isAjax) {
         Yii::$app->response->format = Response::FORMAT_JSON;
         try {
             // Остановка демона
             $process2 = new Process();
             $process2->setPid(Yii::$app->session->get('processId2'));
             $stopped2 = $process2->stop();
             // возвращает true или false
             // Остановка демона
             $process = new Process();
             $process->setPid(Yii::$app->session->get('processId'));
             $stopped = $process->stop();
             // возвращает true или false
             Yii::$app->cache->delete('basicIsStart');
             return ['status' => 'ok', 'msg' => 'Все ништяк!!!'];
         } catch (Exception $e) {
             return ['status' => 'error', 'msg' => $e->getMessage()];
         }
     } else {
         throw new BadRequestHttpException(Yii::t('common', "Запрос не ajax'овский!!!"));
     }
 }