ServerErrorResponseException {#172
  #message: "{"error":{"root_cause":[],"type":"search_phase_execution_exception","reason":"","phase":"fetch","grouped":true,"failed_shards":[],"caused_by":{"type":"es_rejected_execution_exception","reason":"rejected execution of org.elasticsearch.common.util.concurrent.TimedRunnable@bfe4459 on QueueResizingEsThreadPoolExecutor[name = u6UgBuE/search, queue capacity = 1000, min queue capacity = 1000, max queue capacity = 1000, frame size = 2000, targeted response rate = 1s, task execution EWMA = 347.1ms, adjustment amount = 50, org.elasticsearch.common.util.concurrent.QueueResizingEsThreadPoolExecutor@7836e103[Running, pool size = 37, active threads = 37, queued tasks = 1563, completed tasks = 4275642470]]"}},"status":503}"
  #code: 503
  #file: "/var/www/happywear.ru/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Connections/Connection.php"
  #line: 682
  trace: {
    /var/www/happywear.ru/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Connections/Connection.php:682 {} else {    $exception = new ServerErrorResponseException($responseBody, $statusCode);}
    }
    /var/www/happywear.ru/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Connections/Connection.php:298 {    $ignore = isset($request['client']['ignore']) ? $request['client']['ignore'] : [];    $this->process5xxError($request, $response, $ignore);}
      arguments: {
        $request: array:5 [ …5]
        $response: array:8 [ …8]
        $ignore: []
      }
    }
    /var/www/happywear.ru/vendor/react/promise/src/FulfilledPromise.php:28 {try {    return resolve($onFulfilled($this->value));} catch (\Throwable $exception) {
      arguments: {
        array:8 [ …8]
      }
    }
    /var/www/happywear.ru/vendor/ezimuel/ringphp/src/Future/CompletedFutureValue.php:55 {) {    return $this->promise()->then($onFulfilled, $onRejected, $onProgress);}
      arguments: {
        $onFulfilled: Closure {#114 …}
        $onRejected: null
        $onProgress: null
      }
    }
    /var/www/happywear.ru/vendor/ezimuel/ringphp/src/Core.php:341 {return new FutureArray(    $future->then($onFulfilled, $onRejected, $onProgress),    [$future, 'wait'],
      arguments: {
        $onFulfilled: Closure {#114 …}
        $onRejected: null
        $onProgress: null
      }
    }
    /var/www/happywear.ru/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Connections/Connection.php:315 {    return isset($request['client']['verbose']) && $request['client']['verbose'] === true ? $response : $response['body'];});arguments: {
        $future: CompletedFutureArray {#116 …}
        $onFulfilled: Closure {#114 …}
      }
    }
    /var/www/happywear.ru/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Connections/Connection.php:187 {$handler = $this->handler;$future = $handler($request, $this, $transport, $options);arguments: {
        array:5 [ …5]
        Connection {#21 …}
        Transport {#24 …}
        []
      }
    }
    /var/www/happywear.ru/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Transport.php:112 {    $options,    $this);
      arguments: {
        $method: "POST"
        $uri: "/products_new/_doc/_search"
        $params: []
        $body: "{"from":0,"size":0,"query":{"function_score":{"query":{"bool":{"must":[{"bool":{"should":[{"match":{"isOutOfStock":false}}]}},{"bool":{"should":[{"match":{"hasAnySizes":true}}]}},{"bool":{"should":[{"match":{"tags":"679"}}]}},{"term":{"status":1}}]}},"script_score":{"script":{"source":"def score = _score; if (doc['sizeInStock.ids.keyword'].size() == doc['size.ids.keyword'].size()) {score = score*1.3} else {score= score*1} return score"}}}},"aggs":{"sheets":{"terms":{"field":"number_of_sheets.keyword","size":10000,"order":{"_key":"asc"}}}}}"
        $options: []
        $transport: Transport {#24 …}
      }
    }
    /var/www/happywear.ru/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Client.php:1586 {    $endpoint->getBody(),    $endpoint->getOptions());
      arguments: {
        $method: "POST"
        $uri: "/products_new/_doc/_search"
        $params: []
        $body: array:4 [ …4]
        $options: []
      }
    }
    /var/www/happywear.ru/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Client.php:970 {
      › 
      ›     return $this->performRequest($endpoint);}
      arguments: {
        $endpoint: Search {#147 …}
      }
    }
    /var/www/happywear.ru/packages/Utils/ElasticSearch.php:409 {
      › 
      › $response = $this->elastic->search($this->query);arguments: {
        $params: []
      }
    }
    /var/www/happywear.ru/catalog/model/elastic/product.php:225 {
      › 
      › $results = $this->elastic->executeQuery();}
    /var/www/happywear.ru/catalog/controller/module/product_filter.php:1945 {if (!$sheetsCountData) {    $sheetsCountData = $this->model_elastic_product->getAggregatedResults('sheets', $elasticQueryData);    $this->elastic_cache->set('elasticSheets_' . $this->deliveryZone . '.' . $cache, $sheetsCountData);
      arguments: {
        $type: "sheets"
        $elasticData: array:16 [ …16]
      }
    }
    /var/www/happywear.ru/catalog/controller/module/product_filter.php:986 {$this->data['materials'] = $this->_getElasticMaterialCount($elasticQueryData, $getData['materials']);$this->data['sheets'] = $this->_getElasticSheetsCount($elasticQueryData, $getData['sheets']);$this->data['heights'] = $this->_getElasticHeightCount($elasticQueryData, $getData['heights']);
      arguments: {
        $elasticQueryData: array:16 [ …16]
        $values: []
      }
    }
    /var/www/happywear.ru/catalog/controller/module/product_filter.php:158 {    $url = '&filter_tag=' . $tag_id;    $this->_filterByTag($url, $tag_id);} elseif ($this->request->get['route'] === 'product/manufacturer/product') {
      arguments: {
        $url: "&filter_tag=679"
        $tag_id: "679"
      }
    }
    /var/www/happywear.ru/system/engine/Controller.php:45 {\r$controller->$method($args);\r\r
      arguments: {
        []
      }
    }
    /var/www/happywear.ru/catalog/controller/common/column_left.php:100 {foreach ($module_data as $module) {\r    $module = $this->getChild('module/' . $module['code'], $module['setting']);\r\r
      arguments: {
        $child: "module/product_filter"
        $args: array:4 [ …4]
      }
    }
    /var/www/happywear.ru/system/engine/Controller.php:45 {\r$controller->$method($args);\r\r
      arguments: {
        []
      }
    }
    /var/www/happywear.ru/system/engine/Controller.php:56 {foreach ($this->children as $child) {\r\t$this->data[basename($child)] = $this->getChild($child);\r}\r
      arguments: {
        $child: "common/column_left"
      }
    }
    /var/www/happywear.ru/catalog/controller/product/tag.php:418 {
      › 
      ›     $this->response->setOutput($this->render());} else {
    }
    ControllerProductTag->index() {}
    /var/www/happywear.ru/system/engine/Front.php:49 {if (is_callable(array($controller, $method))) {\r\t$action = call_user_func_array(array($controller, $method), $args);\r} else {\r
      arguments: {
        $function_name: array:2 [ …2]
        $parameters: []
      }
    }
    /var/www/happywear.ru/system/engine/Front.php:31 {while ($action) {\r\t$action = $this->execute($action);\r}\r
      arguments: {
        $action: ""
      }
    }
    /var/www/happywear.ru/index.php:347 {    // Dispatch    $controller->dispatch($action, new Action('error/not_found'));}catch (\Exception $e){
      arguments: {
        $action: Action {#91 …}
        $error: Action {#89 …}
      }
    }
  }
}