^ Predis\Response\ServerException {#357
  #message: "MISCONF Redis is configured to save RDB snapshots, but it's currently unable to persist to disk. Commands that may modify the data set are disabled, because this instance is configured to report errors during writes if RDB snapshotting fails (stop-writes-on-bgsave-error option). Please check the Redis logs for details about the RDB error."
  #code: 0
  #file: "/www/wwwroot/xct_csyw888_com/vendor/predis/predis/src/Client.php"
  #line: 370
  trace: {
    /www/wwwroot/xct_csyw888_com/vendor/predis/predis/src/Client.php:370 {
      Predis\Client->onErrorResponse(CommandInterface $command, ErrorInterface $response) …
      › if ($this->options->exceptions) {
      ›     throw new ServerException($response->getMessage());
      › }
    }
    /www/wwwroot/xct_csyw888_com/vendor/predis/predis/src/Client.php:335 {
      Predis\Client->executeCommand(CommandInterface $command) …
      › if ($response instanceof ErrorResponseInterface) {
      ›     $response = $this->onErrorResponse($command, $response);
      › }
    }
    /www/wwwroot/xct_csyw888_com/vendor/predis/predis/src/Client.php:314 {
      Predis\Client->__call($commandID, $arguments) …
      › return $this->executeCommand(
      ›     $this->createCommand($commandID, $arguments)
      › );
    }
    /www/wwwroot/xct_csyw888_com/vendor/laravel/framework/src/Illuminate/Redis/Connections/Connection.php:116 {
      Illuminate\Redis\Connections\Connection->command($method, array $parameters = []) …
      › 
      › $result = $this->client->{$method}(...$parameters);
      › 
    }
    /www/wwwroot/xct_csyw888_com/vendor/laravel/framework/src/Illuminate/Redis/Connections/Connection.php:220 {
      Illuminate\Redis\Connections\Connection->__call($method, $parameters) …
      › 
      ›     return $this->command($method, $parameters);
      › }
    }
    /www/wwwroot/xct_csyw888_com/vendor/laravel/framework/src/Illuminate/Cache/RedisStore.php:101 {
      Illuminate\Cache\RedisStore->put($key, $value, $seconds) …
      › return (bool) $this->connection()->setex(
      ›     $this->prefix.$key, (int) max(1, $seconds), $this->serialize($value)
      › );
    }
    /www/wwwroot/xct_csyw888_com/vendor/laravel/framework/src/Illuminate/Cache/Repository.php:213 {
      Illuminate\Cache\Repository->put($key, $value, $ttl = null) …
      › 
      › $result = $this->store->put($this->itemKey($key), $value, $seconds);
      › 
    }
    /www/wwwroot/xct_csyw888_com/vendor/laravel/framework/src/Illuminate/Cache/Repository.php:391 {
      Illuminate\Cache\Repository->remember($key, $ttl, Closure $callback) …
      › 
      › $this->put($key, $value = $callback(), value($ttl));
      › 
    }
    /www/wwwroot/xct_csyw888_com/vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:418 {
      Illuminate\Cache\CacheManager->__call($method, $parameters) …
      › {
      ›     return $this->store()->$method(...$parameters);
      › }
    }
    /www/wwwroot/xct_csyw888_com/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php:261 {
      Illuminate\Support\Facades\Facade::__callStatic($method, $args) …
      › 
      ›     return $instance->$method(...$args);
      › }
    }
    /www/wwwroot/xct_csyw888_com/app/common/models/AccountWechats.php:34 {
      app\common\models\AccountWechats::getAccountByUniacid($uniacid) …
      › \treturn self::where('uniacid', $uniacid)->first();
      › });
      › 
    }
    /www/wwwroot/xct_csyw888_com/app/yunshop.php:491 {
      YunApp->__construct() …
      › $uniacid = intval(trim(request()->get('i')));
      › $account = \app\common\models\AccountWechats::getAccountByUniacid($uniacid);
      › $this->values = [
    }
    /www/wwwroot/xct_csyw888_com/app/yunshop.php:229 {
      YunShop::app() …
      › } else {
      ›     self::$_app = new YunApp();
      ›     return self::$_app;
    }
    /www/wwwroot/xct_csyw888_com/app/common/helpers/Cache.php:20 {
      app\common\helpers\Cache::setUniacid($uniacid = 0) …
      › {
      ›     self::$i = $uniacid ?: \YunShop::app()->uniacid;
      › }
    }
    /www/wwwroot/xct_csyw888_com/app/common/helpers/Cache.php:26 {
      app\common\helpers\Cache::getUniacid() …
      › if (is_null(self::$i)) {
      ›     self::setUniacid();
      › }
    }
    /www/wwwroot/xct_csyw888_com/app/common/helpers/Cache.php:139 {
      app\common\helpers\Cache::get($key, $default = null, $tags = []) …
      › if (!$tags){
      ›     return \Cache::get(self::getUniacid() . $key, $default);
      › }else{
    }
    /www/wwwroot/xct_csyw888_com/app/common/repositories/OptionRepository.php:24 {
      app\common\repositories\OptionRepository->__construct() …
      › try {
      ›     if ($load_option = Cache::get('load_option')) {
      ›         $this->group = $load_option['group'];
    }
    app\common\repositories\OptionRepository->__construct() {}
    /www/wwwroot/xct_csyw888_com/vendor/laravel/framework/src/Illuminate/Container/Container.php:917 {
      Illuminate\Container\Container->build($concrete) …
      › 
      ›     return $reflector->newInstanceArgs($instances);
      › }
    }
    /www/wwwroot/xct_csyw888_com/vendor/laravel/framework/src/Illuminate/Container/Container.php:758 {
      Illuminate\Container\Container->resolve($abstract, $parameters = [], $raiseEvents = true) …
      › if ($this->isBuildable($concrete, $abstract)) {
      ›     $object = $this->build($concrete);
      › } else {
    }
    /www/wwwroot/xct_csyw888_com/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:853 {
      Illuminate\Foundation\Application->resolve($abstract, $parameters = [], $raiseEvents = true) …
      › 
      ›     return parent::resolve($abstract, $parameters, $raiseEvents);
      › }
    }
    /www/wwwroot/xct_csyw888_com/vendor/laravel/framework/src/Illuminate/Container/Container.php:694 {
      Illuminate\Container\Container->make($abstract, array $parameters = []) …
      › {
      ›     return $this->resolve($abstract, $parameters);
      › }
    }
    /www/wwwroot/xct_csyw888_com/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:838 {
      Illuminate\Foundation\Application->make($abstract, array $parameters = []) …
      › 
      ›     return parent::make($abstract, $parameters);
      › }
    }
    /www/wwwroot/xct_csyw888_com/vendor/laravel/framework/src/Illuminate/Container/Container.php:1027 {
      Illuminate\Container\Container->resolveClass(ReflectionParameter $parameter) …
      ›                 ? $this->resolveVariadicClass($parameter)
      ›                 : $this->make(Util::getParameterClassName($parameter));
      › }
    }
    /www/wwwroot/xct_csyw888_com/vendor/laravel/framework/src/Illuminate/Container/Container.php:947 {
      Illuminate\Container\Container->resolveDependencies(array $dependencies) …
      › ? $this->resolvePrimitive($dependency)
      › : $this->resolveClass($dependency);
      › 
    }
    /www/wwwroot/xct_csyw888_com/vendor/laravel/framework/src/Illuminate/Container/Container.php:908 {
      Illuminate\Container\Container->build($concrete) …
      › try {
      ›     $instances = $this->resolveDependencies($dependencies);
      › } catch (BindingResolutionException $e) {
    }
    /www/wwwroot/xct_csyw888_com/vendor/laravel/framework/src/Illuminate/Container/Container.php:758 {
      Illuminate\Container\Container->resolve($abstract, $parameters = [], $raiseEvents = true) …
      › if ($this->isBuildable($concrete, $abstract)) {
      ›     $object = $this->build($concrete);
      › } else {
    }
    /www/wwwroot/xct_csyw888_com/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:853 {
      Illuminate\Foundation\Application->resolve($abstract, $parameters = [], $raiseEvents = true) …
      › 
      ›     return parent::resolve($abstract, $parameters, $raiseEvents);
      › }
    }
    /www/wwwroot/xct_csyw888_com/vendor/laravel/framework/src/Illuminate/Container/Container.php:296 {
      Illuminate\Container\Container->Illuminate\Container\{closure} …
      › return $container->resolve(
      ›     $concrete, $parameters, $raiseEvents = false
      › );
    }
    /www/wwwroot/xct_csyw888_com/vendor/laravel/framework/src/Illuminate/Container/Container.php:873 {
      Illuminate\Container\Container->build($concrete) …
      › if ($concrete instanceof Closure) {
      ›     return $concrete($this, $this->getLastParameterOverride());
      › }
    }
    /www/wwwroot/xct_csyw888_com/vendor/laravel/framework/src/Illuminate/Container/Container.php:758 {
      Illuminate\Container\Container->resolve($abstract, $parameters = [], $raiseEvents = true) …
      › if ($this->isBuildable($concrete, $abstract)) {
      ›     $object = $this->build($concrete);
      › } else {
    }
    /www/wwwroot/xct_csyw888_com/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:853 {
      Illuminate\Foundation\Application->resolve($abstract, $parameters = [], $raiseEvents = true) …
      › 
      ›     return parent::resolve($abstract, $parameters, $raiseEvents);
      › }
    }
    /www/wwwroot/xct_csyw888_com/vendor/laravel/framework/src/Illuminate/Container/Container.php:694 {
      Illuminate\Container\Container->make($abstract, array $parameters = []) …
      › {
      ›     return $this->resolve($abstract, $parameters);
      › }
    }
    /www/wwwroot/xct_csyw888_com/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:838 {
      Illuminate\Foundation\Application->make($abstract, array $parameters = []) …
      › 
      ›     return parent::make($abstract, $parameters);
      › }
    }
    /www/wwwroot/xct_csyw888_com/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:119 {
      app($abstract = null, array $parameters = []) …
      › 
      ›     return Container::getInstance()->make($abstract, $parameters);
      › }
    }
    /www/wwwroot/xct_csyw888_com/app/common/providers/PluginServiceProvider.php:42 {
      app\common\providers\PluginServiceProvider->boot() …
      › $this->registerPluginCallbackListener();
      › $plugins = app('plugins')->getEnabledPlugins();
      › foreach ($plugins as $plugin) {
    }
    /www/wwwroot/xct_csyw888_com/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:36 {
      Illuminate\Container\BoundMethod::Illuminate\Container\{closure} …
      › return static::callBoundMethod($container, $callback, function () use ($container, $callback, $parameters) {
      ›     return $callback(...array_values(static::getMethodDependencies($container, $callback, $parameters)));
      › });
    }
    /www/wwwroot/xct_csyw888_com/vendor/laravel/framework/src/Illuminate/Container/Util.php:40 {
      Illuminate\Container\Util::unwrapIfClosure($value) …
      › {
      ›     return $value instanceof Closure ? $value() : $value;
      › }
    }
    /www/wwwroot/xct_csyw888_com/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:93 {
      Illuminate\Container\BoundMethod::callBoundMethod($container, $callback, $default) …
      › 
      ›     return Util::unwrapIfClosure($default);
      › }
    }
    /www/wwwroot/xct_csyw888_com/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:37 {
      Illuminate\Container\BoundMethod::call($container, $callback, array $parameters = [], $defaultMethod = null) …
      ›         return $callback(...array_values(static::getMethodDependencies($container, $callback, $parameters)));
      ›     });
      › }
    }
    /www/wwwroot/xct_csyw888_com/vendor/laravel/framework/src/Illuminate/Container/Container.php:653 {
      Illuminate\Container\Container->call($callback, array $parameters = [], $defaultMethod = null) …
      › {
      ›     return BoundMethod::call($this, $callback, $parameters, $defaultMethod);
      › }
    }
    /www/wwwroot/xct_csyw888_com/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:926 {
      Illuminate\Foundation\Application->bootProvider(ServiceProvider $provider) …
      › if (method_exists($provider, 'boot')) {
      ›     $this->call([$provider, 'boot']);
      › }
    }
    /www/wwwroot/xct_csyw888_com/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:907 {
      Illuminate\Foundation\Application->Illuminate\Foundation\{closure} …
      › array_walk($this->serviceProviders, function ($p) {
      ›     $this->bootProvider($p);
      › });
    }
    Illuminate\Foundation\Application->Illuminate\Foundation\{closure}() {}
    /www/wwwroot/xct_csyw888_com/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:908 {
      Illuminate\Foundation\Application->boot() …
      ›     $this->bootProvider($p);
      › });
      › 
    }
    /www/wwwroot/xct_csyw888_com/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/BootProviders.php:17 {
      Illuminate\Foundation\Bootstrap\BootProviders->bootstrap(Application $app) …
      › {
      ›     $app->boot();
      › }
    }
    /www/wwwroot/xct_csyw888_com/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:237 {
      Illuminate\Foundation\Application->bootstrapWith(array $bootstrappers) …
      › 
      › $this->make($bootstrapper)->bootstrap($this);
      › 
    }
    /www/wwwroot/xct_csyw888_com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:153 {
      Illuminate\Foundation\Http\Kernel->bootstrap() …
      › if (! $this->app->hasBeenBootstrapped()) {
      ›     $this->app->bootstrapWith($this->bootstrappers());
      › }
    }
    /www/wwwroot/xct_csyw888_com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:137 {
      Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter($request) …
      › 
      › $this->bootstrap();
      › 
    }
    /www/wwwroot/xct_csyw888_com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:111 {
      Illuminate\Foundation\Http\Kernel->handle($request) …
      › 
      ›     $response = $this->sendRequestThroughRouter($request);
      › } catch (Throwable $e) {
    }
    /www/wwwroot/xct_csyw888_com/app/laravel.php:47 {
      include_once …
      › $response = $kernel->handle(
      ›     $request = \app\framework\Http\Request::capture()
      › );
    }
    /www/wwwroot/xct_csyw888_com/index.php:12 {
      › 
      › include_once __DIR__ . '/app/laravel.php';
      › 
      arguments: {
        "/www/wwwroot/xct_csyw888_com/app/laravel.php"
      }
    }
  }
}
^ UnexpectedValueException {#346
  #message: """
    The stream or file "/www/wwwroot/xct_csyw888_com/storage/logs/error/error-2026-09-25.log" could not be opened in append mode: failed to open stream: No space left on device\n
    The exception occurred while attempting to log: http parameters
    """
  #code: 0
  #file: "/www/wwwroot/xct_csyw888_com/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php"
  #line: 149
  trace: {
    /www/wwwroot/xct_csyw888_com/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:149 {
      Monolog\Handler\StreamHandler->write(array $record): void …
      › 
      ›     throw new \UnexpectedValueException(sprintf('The stream or file "%s" could not be opened in append mode: '.$this->errorMessage, $url) . Utils::getRecordMessageForException($record));
      › }
    }
    /www/wwwroot/xct_csyw888_com/vendor/monolog/monolog/src/Monolog/Handler/RotatingFileHandler.php:125 {
      Monolog\Handler\RotatingFileHandler->write(array $record): void …
      › 
      ›     parent::write($record);
      › }
    }
    /www/wwwroot/xct_csyw888_com/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php:48 {
      Monolog\Handler\AbstractProcessingHandler->handle(array $record): bool …
      › 
      › $this->write($record);
      › 
    }
    /www/wwwroot/xct_csyw888_com/vendor/monolog/monolog/src/Monolog/Logger.php:399 {
      Monolog\Logger->addRecord(int $level, string $message, array $context = [], ?DateTimeImmutable $datetime = null): bool …
      › try {
      ›     if (true === $handler->handle($record)) {
      ›         break;
    }
    /www/wwwroot/xct_csyw888_com/vendor/monolog/monolog/src/Monolog/Logger.php:650 {
      Monolog\Logger->error($message, array $context = []): void …
      › {
      ›     $this->addRecord(static::ERROR, (string) $message, $context);
      › }
    }
    /www/wwwroot/xct_csyw888_com/vendor/laravel/framework/src/Illuminate/Log/Logger.php:183 {
      Illuminate\Log\Logger->writeLog($level, $message, $context) …
      ›     $message = $this->formatMessage($message),
      ›     $context = array_merge($this->context, $context)
      › );
    }
    /www/wwwroot/xct_csyw888_com/vendor/laravel/framework/src/Illuminate/Log/Logger.php:94 {
      Illuminate\Log\Logger->error($message, array $context = []) …
      › {
      ›     $this->writeLog(__FUNCTION__, $message, $context);
      › }
    }
    /www/wwwroot/xct_csyw888_com/app/framework/Log/ErrorLog.php:16 {
      app\framework\Log\ErrorLog->add($message, array $content = []) …
      › {
      ›     $this->log->error($message, $content);
      › }
    }
    /www/wwwroot/xct_csyw888_com/app/framework/Support/Facades/Log.php:31 {
      app\framework\Support\Facades\Log::error($message, $content = []) …
      ›     }
      ›     app('Log.error')->add($message,$content);
      › }
    }
    /www/wwwroot/xct_csyw888_com/app/common/exceptions/Handler.php:64 {
      app\common\exceptions\Handler->report(Throwable $exception) …
      › if (!app()->runningInConsole()) {
      ›     Log::error('http parameters', request()->input());
      › }
    }
    /www/wwwroot/xct_csyw888_com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:415 {
      Illuminate\Foundation\Http\Kernel->reportException(Throwable $e) …
      › {
      ›     $this->app[ExceptionHandler::class]->report($e);
      › }
    }
    /www/wwwroot/xct_csyw888_com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:113 {
      Illuminate\Foundation\Http\Kernel->handle($request) …
      › } catch (Throwable $e) {
      ›     $this->reportException($e);
      › 
    }
    /www/wwwroot/xct_csyw888_com/app/laravel.php:47 {
      include_once …
      › $response = $kernel->handle(
      ›     $request = \app\framework\Http\Request::capture()
      › );
    }
    /www/wwwroot/xct_csyw888_com/index.php:12 {
      › 
      › include_once __DIR__ . '/app/laravel.php';
      › 
      arguments: {
        "/www/wwwroot/xct_csyw888_com/app/laravel.php"
      }
    }
  }
}