ConnectionException {#105
  -connection: StreamConnection {#104
    -resource: null
    -cachedId: null
    #parameters: Parameters {#102
      -parameters: array:3 [
        "host" => "172.22.243.26"
        "port" => 8889
        "scheme" => "tcp"
      ]
    }
    #initCommands: []
  }
  #message: "Connection refused [tcp://172.22.243.26:8889]"
  #code: 111
  #file: "/data/www/etsy.ixspy.com/vendor/predis/predis/src/Connection/AbstractConnection.php"
  #line: 155
  trace: {
    /data/www/etsy.ixspy.com/vendor/predis/predis/src/Connection/AbstractConnection.php:155 {CommunicationException::handle(\r    new ConnectionException($this, static::createExceptionMessage($message), $code)\r);\r
    }
    /data/www/etsy.ixspy.com/vendor/predis/predis/src/Connection/StreamConnection.php:128 {if (!$resource = @stream_socket_client($address, $errno, $errstr, $timeout, $flags)) {\r    $this->onConnectionError(trim($errstr), $errno);\r}\r
      arguments: {
        $message: "Connection refused"
        $code: 111
      }
    }
    /data/www/etsy.ixspy.com/vendor/predis/predis/src/Connection/StreamConnection.php:178 {\r$resource = $this->createStreamSocket($parameters, $address, $flags);\r\r
      arguments: {
        $parameters: Parameters {#102}
        $address: "tcp://172.22.243.26:8889"
        $flags: 4
      }
    }
    /data/www/etsy.ixspy.com/vendor/predis/predis/src/Connection/StreamConnection.php:100 {case 'redis':\r    return $this->tcpStreamInitializer($this->parameters);\r\r
      arguments: {
        $parameters: Parameters {#102}
      }
    }
    /data/www/etsy.ixspy.com/vendor/predis/predis/src/Connection/AbstractConnection.php:81 {if (!$this->isConnected()) {\r    $this->resource = $this->createResource();\r\r
    }
    /data/www/etsy.ixspy.com/vendor/predis/predis/src/Connection/StreamConnection.php:258 {{\r    if (parent::connect() && $this->initCommands) {\r        foreach ($this->initCommands as $command) {\r
    }
    /data/www/etsy.ixspy.com/vendor/predis/predis/src/Connection/AbstractConnection.php:180 {\r$this->connect();\r\r
    }
    /data/www/etsy.ixspy.com/vendor/predis/predis/src/Connection/StreamConnection.php:288 {{\r    $socket = $this->getResource();\r\r
    }
    /data/www/etsy.ixspy.com/vendor/predis/predis/src/Connection/StreamConnection.php:394 {\r    $this->write($buffer);\r}\r
      arguments: {
        $buffer: """
          *2\r\n
          $7\r\n
          HGETALL\r\n
          $18\r\n
          et:ranks-ixspy:day\r\n
          """
      }
    }
    /data/www/etsy.ixspy.com/vendor/predis/predis/src/Connection/AbstractConnection.php:110 {{\r    $this->writeRequest($command);\r\r
      arguments: {
        $command: HashGetAll {#89 …}
      }
    }
    /data/www/etsy.ixspy.com/vendor/predis/predis/src/Client.php:331 {{\r    $response = $this->connection->executeCommand($command);\r\r
      arguments: {
        $command: HashGetAll {#89 …}
      }
    }
    /data/www/etsy.ixspy.com/vendor/predis/predis/src/Client.php:314 {return $this->executeCommand(\r    $this->createCommand($commandID, $arguments)\r);\r
      arguments: {
        $command: HashGetAll {#89 …}
      }
    }
    /data/www/etsy.ixspy.com/vendor/illuminate/redis/Connections/Connection.php:114 {\r$result = $this->client->{$method}(...$parameters);\r\r
      arguments: {
        $commandID: "hgetall"
        $arguments: array:1 [ …1]
      }
    }
    /data/www/etsy.ixspy.com/vendor/illuminate/redis/Connections/Connection.php:214 {{\r    return $this->command($method, $parameters);\r}\r
      arguments: {
        $method: "hgetall"
        $parameters: array:1 [ …1]
      }
    }
    /data/www/etsy.ixspy.com/app/Api/Controllers/CommonController.php:255 {try{    $data['day'] = Redis::connection('etsy')->hgetall('et:ranks-ixspy:day');//Redis::hgetall('et:ranks-ixspy:day');    $data['week']  = Redis::connection('etsy')->hgetall('et:ranks-ixspy:week');
      arguments: {
        $method: "hgetall"
        $parameters: array:1 [ …1]
      }
    }
    /data/www/etsy.ixspy.com/app/Api/Controllers/Controller.php:400 {
      › 
      › $timeArr = CommonController::getEtsyTime();}
    App\Api\Controllers\Controller->shores() {}
    /data/www/etsy.ixspy.com/vendor/illuminate/container/BoundMethod.php:29 {return call_user_func_array(\r    $callback, static::getMethodDependencies($container, $callback, $parameters)\r);\r
      arguments: {
        $function_name: array:2 [ …2]
        $parameters: array:1 [ …1]
      }
    }
    /data/www/etsy.ixspy.com/vendor/illuminate/container/BoundMethod.php:87 {\r    return $default instanceof Closure ? $default() : $default;\r}\r
    }
    /data/www/etsy.ixspy.com/vendor/illuminate/container/BoundMethod.php:31 {        );\r    });\r}\r
      arguments: {
        $container: Application {#3 …}
        $callback: array:2 [ …2]
        $default: Closure {#95 …}
      }
    }
    /data/www/etsy.ixspy.com/vendor/illuminate/container/Container.php:572 {{\r    return BoundMethod::call($this, $callback, $parameters, $defaultMethod);\r}\r
      arguments: {
        $container: Application {#3 …}
        $callback: array:2 [ …2]
        $parameters: []
        $defaultMethod: null
      }
    }
    /data/www/etsy.ixspy.com/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php:378 {return $this->prepareResponse(\r    $this->call($callable, $parameters)\r);\r
      arguments: {
        $callback: array:2 [ …2]
        $parameters: []
      }
    }
    /data/www/etsy.ixspy.com/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php:344 {return $this->callControllerCallable(\r    [$instance, $method], $routeInfo[2]\r);\r
      arguments: {
        $callable: array:2 [ …2]
        $parameters: []
      }
    }
    /data/www/etsy.ixspy.com/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php:318 {if ($instance instanceof LumenController) {\r    return $this->callLumenController($instance, $method, $routeInfo);\r} else {\r
      arguments: {
        $instance: Controller {#96 …}
        $method: "shores"
        $routeInfo: array:3 [ …3]
      }
    }
    /data/www/etsy.ixspy.com/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php:280 {if (isset($action['uses'])) {\r    return $this->prepareResponse($this->callControllerAction($routeInfo));\r}\r
      arguments: {
        $routeInfo: array:3 [ …3]
      }
    }
    /data/www/etsy.ixspy.com/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php:260 {return $this->prepareResponse($this->sendThroughPipeline($middleware, function () {\r    return $this->callActionOnArrayBasedRoute($this['request']->route());\r}));\r
      arguments: {
        $routeInfo: array:3 [ …3]
      }
    }
    Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}() {}
    /data/www/etsy.ixspy.com/vendor/laravel/lumen-framework/src/Routing/Pipeline.php:52 {try {\r    return call_user_func($destination, $passable);\r} catch (Exception $e) {\r
      arguments: {
        $function_name: Closure {#54 …}
        ...$parameters: {
          Request {#63 …}
        }
      }
    }
    /data/www/etsy.ixspy.com/app/Api/Middlewares/PermissionMiddleware.php:45 {//        }        return $next($request);    }
      arguments: {
        Request {#63 …}
      }
    }
    /data/www/etsy.ixspy.com/vendor/illuminate/pipeline/Pipeline.php:163 {$response = method_exists($pipe, $this->method)\r                ? $pipe->{$this->method}(...$parameters)\r                : $pipe(...$parameters);\r
      arguments: {
        $request: Request {#63 …}
        $next: Closure {#76 …}
      }
    }
    Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() {}
    /data/www/etsy.ixspy.com/vendor/laravel/lumen-framework/src/Routing/Pipeline.php:32 {\r    return call_user_func($slice($stack, $pipe), $passable);\r} catch (Exception $e) {\r
      arguments: {
        $function_name: Closure {#78 …}
        ...$parameters: {
          Request {#63 …}
        }
      }
    }
    /data/www/etsy.ixspy.com/vendor/illuminate/pipeline/Pipeline.php:104 {\r    return $pipeline($this->passable);\r}\r
      arguments: {
        Request {#63 …}
      }
    }
    /data/www/etsy.ixspy.com/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php:415 {        ->through($middleware)\r        ->then($then);\r}\r
      arguments: {
        $destination: Closure {#54 …}
      }
    }
    /data/www/etsy.ixspy.com/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php:261 {        return $this->callActionOnArrayBasedRoute($this['request']->route());\r    }));\r}\r
      arguments: {
        $middleware: array:1 [ …1]
        $then: Closure {#47 …}
      }
    }
    /data/www/etsy.ixspy.com/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php:165 {if (isset($this->router->getRoutes()[$method.$pathInfo])) {\r    return $this->handleFoundRoute([true, $this->router->getRoutes()[$method.$pathInfo]['action'], []]);\r}\r
      arguments: {
        $routeInfo: array:3 [ …3]
      }
    }
    Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}() {}
    /data/www/etsy.ixspy.com/vendor/laravel/lumen-framework/src/Routing/Pipeline.php:52 {try {\r    return call_user_func($destination, $passable);\r} catch (Exception $e) {\r
      arguments: {
        $function_name: Closure {#54 …}
        ...$parameters: {
          Request {#63 …}
        }
      }
    }
    /data/www/etsy.ixspy.com/vendor/illuminate/session/Middleware/StartSession.php:63 {\r$response = $next($request);\r\r
      arguments: {
        Request {#63 …}
      }
    }
    /data/www/etsy.ixspy.com/vendor/illuminate/pipeline/Pipeline.php:163 {$response = method_exists($pipe, $this->method)\r                ? $pipe->{$this->method}(...$parameters)\r                : $pipe(...$parameters);\r
      arguments: {
        $request: Request {#63 …}
        $next: Closure {#76 …}
      }
    }
    Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() {}
    /data/www/etsy.ixspy.com/vendor/laravel/lumen-framework/src/Routing/Pipeline.php:32 {\r    return call_user_func($slice($stack, $pipe), $passable);\r} catch (Exception $e) {\r
      arguments: {
        $function_name: Closure {#78 …}
        ...$parameters: {
          Request {#63 …}
        }
      }
    }
    /data/www/etsy.ixspy.com/vendor/illuminate/pipeline/Pipeline.php:104 {\r    return $pipeline($this->passable);\r}\r
      arguments: {
        Request {#63 …}
      }
    }
    /data/www/etsy.ixspy.com/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php:415 {        ->through($middleware)\r        ->then($then);\r}\r
      arguments: {
        $destination: Closure {#54 …}
      }
    }
    /data/www/etsy.ixspy.com/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php:171 {        );\r    });\r} catch (Exception $e) {\r
      arguments: {
        $middleware: array:1 [ …1]
        $then: Closure {#54 …}
      }
    }
    /data/www/etsy.ixspy.com/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php:108 {{\r    $response = $this->dispatch($request);\r\r
      arguments: {
        $request: null
      }
    }
    /data/www/etsy.ixspy.com/public/index.php:27 {\r$app->run();\r}
  }
}