^ Predis\Connection\ConnectionException {#3749
-connection: Predis\Connection\StreamConnection {#3747
-resource: null
-cachedId: null
#parameters: Predis\Connection\Parameters {#3745
-parameters: array:5 [
"host" => "127.0.0.1"
"password" => null
"port" => "6379"
"database" => "3"
"scheme" => "tcp"
]
}
#initCommands: array:1 [
0 => Predis\Command\RawCommand {#3748
-slot: null
-commandID: "SELECT"
-arguments: array:1 [
0 => "3"
]
}
]
}
#message: "Connection refused [tcp://127.0.0.1:6379]"
#code: 111
#file: "/www/wwwroot/shop.jijianyule.cn/vendor/predis/predis/src/Connection/AbstractConnection.php"
#line: 155
trace: {
/www/wwwroot/shop.jijianyule.cn/vendor/predis/predis/src/Connection/AbstractConnection.php:155 {
Predis\Connection\AbstractConnection->onConnectionError($message, $code = null) …
› CommunicationException::handle(
› new ConnectionException($this, static::createExceptionMessage($message), $code)
› );
}
/www/wwwroot/shop.jijianyule.cn/vendor/predis/predis/src/Connection/StreamConnection.php:128 {
Predis\Connection\StreamConnection->createStreamSocket(ParametersInterface $parameters, $address, $flags) …
› if (!$resource = @stream_socket_client($address, $errno, $errstr, $timeout, $flags)) {
› $this->onConnectionError(trim($errstr), $errno);
› }
}
/www/wwwroot/shop.jijianyule.cn/vendor/predis/predis/src/Connection/StreamConnection.php:178 {
Predis\Connection\StreamConnection->tcpStreamInitializer(ParametersInterface $parameters) …
›
› $resource = $this->createStreamSocket($parameters, $address, $flags);
›
}
/www/wwwroot/shop.jijianyule.cn/vendor/predis/predis/src/Connection/StreamConnection.php:100 {
Predis\Connection\StreamConnection->createResource() …
› case 'redis':
› return $this->tcpStreamInitializer($this->parameters);
›
}
/www/wwwroot/shop.jijianyule.cn/vendor/predis/predis/src/Connection/AbstractConnection.php:81 {
Predis\Connection\AbstractConnection->connect() …
› if (!$this->isConnected()) {
› $this->resource = $this->createResource();
›
}
/www/wwwroot/shop.jijianyule.cn/vendor/predis/predis/src/Connection/StreamConnection.php:258 {
Predis\Connection\StreamConnection->connect() …
› {
› if (parent::connect() && $this->initCommands) {
› foreach ($this->initCommands as $command) {
}
/www/wwwroot/shop.jijianyule.cn/vendor/predis/predis/src/Connection/AbstractConnection.php:180 {
Predis\Connection\AbstractConnection->getResource() …
›
› $this->connect();
›
}
/www/wwwroot/shop.jijianyule.cn/vendor/predis/predis/src/Connection/StreamConnection.php:288 {
Predis\Connection\StreamConnection->write($buffer) …
› {
› $socket = $this->getResource();
›
}
/www/wwwroot/shop.jijianyule.cn/vendor/predis/predis/src/Connection/StreamConnection.php:394 {
Predis\Connection\StreamConnection->writeRequest(CommandInterface $command) …
›
› $this->write($buffer);
› }
}
/www/wwwroot/shop.jijianyule.cn/vendor/predis/predis/src/Connection/AbstractConnection.php:110 {
Predis\Connection\AbstractConnection->executeCommand(CommandInterface $command) …
› {
› $this->writeRequest($command);
›
}
/www/wwwroot/shop.jijianyule.cn/vendor/predis/predis/src/Client.php:331 {
Predis\Client->executeCommand(CommandInterface $command) …
› {
› $response = $this->connection->executeCommand($command);
›
}
/www/wwwroot/shop.jijianyule.cn/vendor/predis/predis/src/Client.php:314 {
Predis\Client->__call($commandID, $arguments) …
› return $this->executeCommand(
› $this->createCommand($commandID, $arguments)
› );
}
/www/wwwroot/shop.jijianyule.cn/vendor/laravel/framework/src/Illuminate/Redis/Connections/Connection.php:96 {
Illuminate\Redis\Connections\Connection->command($method, array $parameters = []) …
› {
› return $this->client->{$method}(...$parameters);
› }
}
/www/wwwroot/shop.jijianyule.cn/vendor/laravel/framework/src/Illuminate/Redis/Connections/Connection.php:108 {
Illuminate\Redis\Connections\Connection->__call($method, $parameters) …
› {
› return $this->command($method, $parameters);
› }
}
/www/wwwroot/shop.jijianyule.cn/vendor/laravel/framework/src/Illuminate/Cache/RedisStore.php:54 {
Illuminate\Cache\RedisStore->get($key) …
› {
› $value = $this->connection()->get($this->prefix.$key);
›
}
/www/wwwroot/shop.jijianyule.cn/vendor/laravel/framework/src/Illuminate/Cache/Repository.php:86 {
Illuminate\Cache\Repository->get($key, $default = null) …
›
› $value = $this->store->get($this->itemKey($key));
›
}
/www/wwwroot/shop.jijianyule.cn/vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:304 {
Illuminate\Cache\CacheManager->__call($method, $parameters) …
› {
› return $this->store()->$method(...$parameters);
› }
}
/www/wwwroot/shop.jijianyule.cn/app/framework/Repository/Source/Cache.php:73 {
app\framework\Repository\Source\Cache->all() …
› {
› return $this->cache->get("{$this->tableName}.all");
› }
}
/www/wwwroot/shop.jijianyule.cn/app/framework/Repository/Repository.php:173 {
app\framework\Repository\Repository->all() …
› */
› $data = $source->all();
› if (isset($data)) {
}
/www/wwwroot/shop.jijianyule.cn/app/framework/Repository/Repository.php:219 {
app\framework\Repository\Repository::__callStatic($name, $arguments) …
›
› return self::$instances[static::class]->{$name}(...$arguments);
›
}
/www/wwwroot/shop.jijianyule.cn/app/common/repositories/OptionRepository.php:26 {
app\common\repositories\OptionRepository->__construct() …
› } else {
› $options = \app\common\modules\option\OptionRepository::all();
› }
}
app\common\repositories\OptionRepository->__construct() {}
/www/wwwroot/shop.jijianyule.cn/vendor/laravel/framework/src/Illuminate/Container/Container.php:800 {
Illuminate\Container\Container->build($concrete) …
›
› return $reflector->newInstanceArgs($instances);
› }
}
/www/wwwroot/shop.jijianyule.cn/vendor/laravel/framework/src/Illuminate/Container/Container.php:646 {
Illuminate\Container\Container->resolve($abstract, $parameters = []) …
› if ($this->isBuildable($concrete, $abstract)) {
› $object = $this->build($concrete);
› } else {
}
/www/wwwroot/shop.jijianyule.cn/vendor/laravel/framework/src/Illuminate/Container/Container.php:601 {
Illuminate\Container\Container->make($abstract, array $parameters = []) …
› {
› return $this->resolve($abstract, $parameters);
› }
}
/www/wwwroot/shop.jijianyule.cn/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:734 {
Illuminate\Foundation\Application->make($abstract, array $parameters = []) …
›
› return parent::make($abstract, $parameters);
› }
}
/www/wwwroot/shop.jijianyule.cn/vendor/laravel/framework/src/Illuminate/Container/Container.php:900 {
Illuminate\Container\Container->resolveClass(ReflectionParameter $parameter) …
› try {
› return $this->make($parameter->getClass()->name);
› }
}
/www/wwwroot/shop.jijianyule.cn/vendor/laravel/framework/src/Illuminate/Container/Container.php:828 {
Illuminate\Container\Container->resolveDependencies(array $dependencies) …
› ? $this->resolvePrimitive($dependency)
› : $this->resolveClass($dependency);
› }
}
/www/wwwroot/shop.jijianyule.cn/vendor/laravel/framework/src/Illuminate/Container/Container.php:795 {
Illuminate\Container\Container->build($concrete) …
› $instances = $this->resolveDependencies(
› $dependencies
› );
}
/www/wwwroot/shop.jijianyule.cn/vendor/laravel/framework/src/Illuminate/Container/Container.php:646 {
Illuminate\Container\Container->resolve($abstract, $parameters = []) …
› if ($this->isBuildable($concrete, $abstract)) {
› $object = $this->build($concrete);
› } else {
}
/www/wwwroot/shop.jijianyule.cn/vendor/laravel/framework/src/Illuminate/Container/Container.php:601 {
Illuminate\Container\Container->make($abstract, array $parameters = []) …
› {
› return $this->resolve($abstract, $parameters);
› }
}
/www/wwwroot/shop.jijianyule.cn/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:734 {
Illuminate\Foundation\Application->make($abstract, array $parameters = []) …
›
› return parent::make($abstract, $parameters);
› }
}
/www/wwwroot/shop.jijianyule.cn/vendor/laravel/framework/src/Illuminate/Container/Container.php:256 {
Illuminate\Container\Container->Illuminate\Container\{closure} …
›
› return $container->make($concrete, $parameters);
› };
}
/www/wwwroot/shop.jijianyule.cn/vendor/laravel/framework/src/Illuminate/Container/Container.php:764 {
Illuminate\Container\Container->build($concrete) …
› if ($concrete instanceof Closure) {
› return $concrete($this, $this->getLastParameterOverride());
› }
}
/www/wwwroot/shop.jijianyule.cn/vendor/laravel/framework/src/Illuminate/Container/Container.php:646 {
Illuminate\Container\Container->resolve($abstract, $parameters = []) …
› if ($this->isBuildable($concrete, $abstract)) {
› $object = $this->build($concrete);
› } else {
}
/www/wwwroot/shop.jijianyule.cn/vendor/laravel/framework/src/Illuminate/Container/Container.php:601 {
Illuminate\Container\Container->make($abstract, array $parameters = []) …
› {
› return $this->resolve($abstract, $parameters);
› }
}
/www/wwwroot/shop.jijianyule.cn/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:734 {
Illuminate\Foundation\Application->make($abstract, array $parameters = []) …
›
› return parent::make($abstract, $parameters);
› }
}
/www/wwwroot/shop.jijianyule.cn/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:119 {
app($abstract = null, array $parameters = []) …
›
› return Container::getInstance()->make($abstract, $parameters);
› }
}
/www/wwwroot/shop.jijianyule.cn/app/common/providers/PluginServiceProvider.php:44 {
app\common\providers\PluginServiceProvider->boot() …
›
› $plugins = app('plugins')->getEnabledPlugins();
›
}
app\common\providers\PluginServiceProvider->boot() {}
/www/wwwroot/shop.jijianyule.cn/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:29 {
Illuminate\Container\BoundMethod::Illuminate\Container\{closure} …
› return call_user_func_array(
› $callback, static::getMethodDependencies($container, $callback, $parameters)
› );
}
/www/wwwroot/shop.jijianyule.cn/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:87 {
Illuminate\Container\BoundMethod::callBoundMethod($container, $callback, $default) …
›
› return $default instanceof Closure ? $default() : $default;
› }
}
/www/wwwroot/shop.jijianyule.cn/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:31 {
Illuminate\Container\BoundMethod::call($container, $callback, array $parameters = [], $defaultMethod = null) …
› );
› });
› }
}
/www/wwwroot/shop.jijianyule.cn/vendor/laravel/framework/src/Illuminate/Container/Container.php:564 {
Illuminate\Container\Container->call($callback, array $parameters = [], $defaultMethod = null) …
› {
› return BoundMethod::call($this, $callback, $parameters, $defaultMethod);
› }
}
/www/wwwroot/shop.jijianyule.cn/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:794 {
Illuminate\Foundation\Application->bootProvider(ServiceProvider $provider) …
› if (method_exists($provider, 'boot')) {
› return $this->call([$provider, 'boot']);
› }
}
/www/wwwroot/shop.jijianyule.cn/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:777 {
Illuminate\Foundation\Application->Illuminate\Foundation\{closure} …
› array_walk($this->serviceProviders, function ($p) {
› $this->bootProvider($p);
› });
}
Illuminate\Foundation\Application->Illuminate\Foundation\{closure}() {}
/www/wwwroot/shop.jijianyule.cn/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:778 {
Illuminate\Foundation\Application->boot() …
› $this->bootProvider($p);
› });
›
}
/www/wwwroot/shop.jijianyule.cn/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/BootProviders.php:17 {
Illuminate\Foundation\Bootstrap\BootProviders->bootstrap(Application $app) …
› {
› $app->boot();
› }
}
/www/wwwroot/shop.jijianyule.cn/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:206 {
Illuminate\Foundation\Application->bootstrapWith(array $bootstrappers) …
›
› $this->make($bootstrapper)->bootstrap($this);
›
}
/www/wwwroot/shop.jijianyule.cn/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:162 {
Illuminate\Foundation\Http\Kernel->bootstrap() …
› if (! $this->app->hasBeenBootstrapped()) {
› $this->app->bootstrapWith($this->bootstrappers());
› }
}
/www/wwwroot/shop.jijianyule.cn/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:146 {
Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter($request) …
›
› $this->bootstrap();
›
}
/www/wwwroot/shop.jijianyule.cn/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:116 {
Illuminate\Foundation\Http\Kernel->handle($request) …
›
› $response = $this->sendRequestThroughRouter($request);
› } catch (Exception $e) {
}
/www/wwwroot/shop.jijianyule.cn/app/laravel.php:47 {
include_once …
› $response = $kernel->handle(
› $request = \app\framework\Http\Request::capture()
› );
}
/www/wwwroot/shop.jijianyule.cn/index.php:9 {
›
› include_once __DIR__ . '/app/laravel.php';
›
arguments: {
"/www/wwwroot/shop.jijianyule.cn/app/laravel.php"
}
}
}
}
^ Predis\Connection\ConnectionException {#3751
-connection: Predis\Connection\StreamConnection {#3747
-resource: null
-cachedId: null
#parameters: Predis\Connection\Parameters {#3745
-parameters: array:5 [
"host" => "127.0.0.1"
"password" => null
"port" => "6379"
"database" => "3"
"scheme" => "tcp"
]
}
#initCommands: array:1 [
0 => Predis\Command\RawCommand {#3748
-slot: null
-commandID: "SELECT"
-arguments: array:1 [
0 => "3"
]
}
]
}
#message: "Connection refused [tcp://127.0.0.1:6379]"
#code: 111
#file: "/www/wwwroot/shop.jijianyule.cn/vendor/predis/predis/src/Connection/AbstractConnection.php"
#line: 155
trace: {
/www/wwwroot/shop.jijianyule.cn/vendor/predis/predis/src/Connection/AbstractConnection.php:155 {
Predis\Connection\AbstractConnection->onConnectionError($message, $code = null) …
› CommunicationException::handle(
› new ConnectionException($this, static::createExceptionMessage($message), $code)
› );
}
/www/wwwroot/shop.jijianyule.cn/vendor/predis/predis/src/Connection/StreamConnection.php:128 {
Predis\Connection\StreamConnection->createStreamSocket(ParametersInterface $parameters, $address, $flags) …
› if (!$resource = @stream_socket_client($address, $errno, $errstr, $timeout, $flags)) {
› $this->onConnectionError(trim($errstr), $errno);
› }
}
/www/wwwroot/shop.jijianyule.cn/vendor/predis/predis/src/Connection/StreamConnection.php:178 {
Predis\Connection\StreamConnection->tcpStreamInitializer(ParametersInterface $parameters) …
›
› $resource = $this->createStreamSocket($parameters, $address, $flags);
›
}
/www/wwwroot/shop.jijianyule.cn/vendor/predis/predis/src/Connection/StreamConnection.php:100 {
Predis\Connection\StreamConnection->createResource() …
› case 'redis':
› return $this->tcpStreamInitializer($this->parameters);
›
}
/www/wwwroot/shop.jijianyule.cn/vendor/predis/predis/src/Connection/AbstractConnection.php:81 {
Predis\Connection\AbstractConnection->connect() …
› if (!$this->isConnected()) {
› $this->resource = $this->createResource();
›
}
/www/wwwroot/shop.jijianyule.cn/vendor/predis/predis/src/Connection/StreamConnection.php:258 {
Predis\Connection\StreamConnection->connect() …
› {
› if (parent::connect() && $this->initCommands) {
› foreach ($this->initCommands as $command) {
}
/www/wwwroot/shop.jijianyule.cn/vendor/predis/predis/src/Connection/AbstractConnection.php:180 {
Predis\Connection\AbstractConnection->getResource() …
›
› $this->connect();
›
}
/www/wwwroot/shop.jijianyule.cn/vendor/predis/predis/src/Connection/StreamConnection.php:288 {
Predis\Connection\StreamConnection->write($buffer) …
› {
› $socket = $this->getResource();
›
}
/www/wwwroot/shop.jijianyule.cn/vendor/predis/predis/src/Connection/StreamConnection.php:394 {
Predis\Connection\StreamConnection->writeRequest(CommandInterface $command) …
›
› $this->write($buffer);
› }
}
/www/wwwroot/shop.jijianyule.cn/vendor/predis/predis/src/Connection/AbstractConnection.php:110 {
Predis\Connection\AbstractConnection->executeCommand(CommandInterface $command) …
› {
› $this->writeRequest($command);
›
}
/www/wwwroot/shop.jijianyule.cn/vendor/predis/predis/src/Client.php:331 {
Predis\Client->executeCommand(CommandInterface $command) …
› {
› $response = $this->connection->executeCommand($command);
›
}
/www/wwwroot/shop.jijianyule.cn/vendor/predis/predis/src/Client.php:314 {
Predis\Client->__call($commandID, $arguments) …
› return $this->executeCommand(
› $this->createCommand($commandID, $arguments)
› );
}
/www/wwwroot/shop.jijianyule.cn/vendor/laravel/framework/src/Illuminate/Redis/Connections/Connection.php:96 {
Illuminate\Redis\Connections\Connection->command($method, array $parameters = []) …
› {
› return $this->client->{$method}(...$parameters);
› }
}
/www/wwwroot/shop.jijianyule.cn/vendor/laravel/framework/src/Illuminate/Redis/Connections/Connection.php:108 {
Illuminate\Redis\Connections\Connection->__call($method, $parameters) …
› {
› return $this->command($method, $parameters);
› }
}
/www/wwwroot/shop.jijianyule.cn/vendor/laravel/framework/src/Illuminate/Cache/RedisStore.php:54 {
Illuminate\Cache\RedisStore->get($key) …
› {
› $value = $this->connection()->get($this->prefix.$key);
›
}
/www/wwwroot/shop.jijianyule.cn/vendor/laravel/framework/src/Illuminate/Cache/Repository.php:86 {
Illuminate\Cache\Repository->get($key, $default = null) …
›
› $value = $this->store->get($this->itemKey($key));
›
}
/www/wwwroot/shop.jijianyule.cn/vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:304 {
Illuminate\Cache\CacheManager->__call($method, $parameters) …
› {
› return $this->store()->$method(...$parameters);
› }
}
/www/wwwroot/shop.jijianyule.cn/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php:223 {
Illuminate\Support\Facades\Facade::__callStatic($method, $args) …
›
› return $instance->$method(...$args);
› }
}
/www/wwwroot/shop.jijianyule.cn/app/common/modules/site/SiteSettingCache.php:22 {
app\common\modules\site\SiteSettingCache->get() …
› {
› $cache = \Cache::get('siteSetting');
› if (!isset($cache)) {
}
/www/wwwroot/shop.jijianyule.cn/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php:223 {
Illuminate\Support\Facades\Facade::__callStatic($method, $args) …
›
› return $instance->$method(...$args);
› }
}
/www/wwwroot/shop.jijianyule.cn/app/common/modules/site/SiteSetting.php:14 {
app\common\modules\site\SiteSetting->loadSettingFromCache() …
› {
› $this->setting = \app\common\facades\SiteSettingCache::get();
› $this->expiredTimestamp = time() + 20;
}
/www/wwwroot/shop.jijianyule.cn/app/common/modules/site/SiteSetting.php:22 {
app\common\modules\site\SiteSetting->getSetting() …
› if (!isset($this->setting)) {
› $this->loadSettingFromCache();
› }
}
/www/wwwroot/shop.jijianyule.cn/app/common/modules/site/SiteSetting.php:47 {
app\common\modules\site\SiteSetting->get($key, $default = null) …
› {
› return array_get($this->getSetting(), $key, $default);
›
}
/www/wwwroot/shop.jijianyule.cn/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php:223 {
Illuminate\Support\Facades\Facade::__callStatic($method, $args) …
›
› return $instance->$method(...$args);
› }
}
/www/wwwroot/shop.jijianyule.cn/app/framework/Http/Request.php:77 {
app\framework\Http\Request->getScheme() …
› || config('app.framework') != 'platform') {
› if (SiteSetting::get('base.https')) {
› return 'https';
}
/www/wwwroot/shop.jijianyule.cn/vendor/symfony/http-foundation/Request.php:1017 {
Symfony\Component\HttpFoundation\Request->getSchemeAndHttpHost() …
› {
› return $this->getScheme().'://'.$this->getHttpHost();
› }
}
/www/wwwroot/shop.jijianyule.cn/app/common/exceptions/Handler.php:70 {
app\common\exceptions\Handler->report(Exception $exception) …
› Curl::to('https://dev9.yunzmall.com/api/error-log/upload')->withData([
› 'post_data[domain]' => request()->getSchemeAndHttpHost(),
› 'post_data[title]' => '',
}
/www/wwwroot/shop.jijianyule.cn/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:314 {
Illuminate\Foundation\Http\Kernel->reportException(Exception $e) …
› {
› $this->app[ExceptionHandler::class]->report($e);
› }
}
/www/wwwroot/shop.jijianyule.cn/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:118 {
Illuminate\Foundation\Http\Kernel->handle($request) …
› } catch (Exception $e) {
› $this->reportException($e);
›
}
/www/wwwroot/shop.jijianyule.cn/app/laravel.php:47 {
include_once …
› $response = $kernel->handle(
› $request = \app\framework\Http\Request::capture()
› );
}
/www/wwwroot/shop.jijianyule.cn/index.php:9 {
›
› include_once __DIR__ . '/app/laravel.php';
›
arguments: {
"/www/wwwroot/shop.jijianyule.cn/app/laravel.php"
}
}
}
}