SQLSTATE[08006] [7] connection to server at "10.1.6.32", port 5432 failed: FATAL: the database system is not yet accepting connections DETAIL: Consistent recovery state has not been yet reached. (Connection: pgsql, Host: 10.1.6.32, Port: 5432, Database: voltag, SQL: select "recipient_id", "item_idrref", "item_code", "item_number", "condition_id", "quality", "discount", "discount_limit", "trigger_sale", "registry_type", "price_group_id", "start_date", "end_date" from "discounts" where "is_active" = 1 and "start_date" <= 2026-08-12 06:23:02 and "end_date" >= 2026-08-12 06:23:02 and "recipient_id" in (0x00000000000000000000000000000000, 0x8db8005056b0ba9711eecce92d2e8ede, 0x8db8005056b0ba9711ee8acc733d8f30, 0x00000000000000000000000000000000, 0x80c43ca82a221bf711e660979e581275) and "item_idrref" in (0x8db8005056b0ba9711ee73239734d511, 0xbaf048df372fdd4311e91800414b6a8b, 0x8db8005056b0ba9711ee732380525b30, 0x8da4000c29fe50b411eb0c62a80d8006) and "start_date"::date <= 2026-08-12 and "end_date"::date >= 2026-08-12 order by "discount" desc)
Illuminate\Database\Connection->runQueryCallback()Illuminate\Database\Connection->runQueryCallback()Illuminate\Database\Connection->run()Illuminate\Database\Connection->select()Illuminate\Database\Query\Builder->runSelect()Illuminate\Database\Query\Builder->get()Illuminate\Database\Eloquent\Builder->getModels()Illuminate\Database\Eloquent\Builder->get()89 ->whereIn('recipient_id', $recipients)90 ->whereIn('item_idrref', $items->toArray())91 ->whereDate('start_date', '<=', now())92 ->whereDate('end_date', '>=', now())93 ->orderBy('discount', 'desc')94 ->get([95 'recipient_id',96 'item_idrref',97 'item_code',98 'item_number',99 'condition_id',100 'quality',101 'discount',102 'discount_limit',103 'trigger_sale',104 'registry_type',105 'price_group_id',106App\Modules\Bitrixapi\Controllers\pgsql\DiscountController->{closure:App\Modules\Bitrixapi\Controllers\pgsql\DiscountController::getForCart():82}()Illuminate\Cache\Repository->rememberWithWarmth()Illuminate\Cache\Repository->remember()Illuminate\Cache\CacheManager->__call()Illuminate\Support\Facades\Facade::__callStatic()77 ->values();7879 // Ключ кэша (включаем warehouses, т.к. они влияют на результат запроса)80 $cacheKey = 'discounts_cart_' . md5($customerId . '|' . $agreements->implode(',') . '|' . $items->implode(',') . '|' . $warehouses->implode(','));81 Cache::purge($cacheKey);82 $result = Cache::remember($cacheKey, now()->addMinutes(10), function () use ($customerId, $agreements, $items, $warehouses) {83 $customer = ['0x00000000000000000000000000000000', ...[$customerId]];84 $recipients = ['0x00000000000000000000000000000000', ...$agreements, ...$warehouses, ...$customer];85 if (request()) {86 }87 $discounts = Discount::active()88 // ->where('condition_id', '0x835ADE6549651FEB4AD55D02F9C66F85')89 ->whereIn('recipient_id', $recipients)90 ->whereIn('item_idrref', $items->toArray())91 ->whereDate('start_date', '<=', now())92 ->whereDate('end_date', '>=', now())93 ->orderBy('discount', 'desc')94App\Modules\Bitrixapi\Controllers\pgsql\DiscountController->getForCart()Illuminate\Routing\Controller->callAction()Illuminate\Routing\ControllerDispatcher->dispatch()Illuminate\Routing\Route->runController()Illuminate\Routing\Route->run()Illuminate\Routing\Router->{closure:Illuminate\Routing\Router::runRouteWithinStack():821}()Illuminate\Pipeline\Pipeline->{closure:Illuminate\Pipeline\Pipeline::prepareDestination():178}()Illuminate\Routing\Middleware\SubstituteBindings->handle()Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}()Illuminate\Routing\Middleware\ThrottleRequests->handleRequestUsingNamedLimiter()Illuminate\Routing\Middleware\ThrottleRequests->handle()Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}()Illuminate\Pipeline\Pipeline->then()Illuminate\Routing\Router->runRouteWithinStack()Illuminate\Routing\Router->runRoute()Illuminate\Routing\Router->dispatchToRoute()Illuminate\Routing\Router->dispatch()Illuminate\Foundation\Http\Kernel->{closure:Illuminate\Foundation\Http\Kernel::dispatchToRouter():197}()Illuminate\Pipeline\Pipeline->{closure:Illuminate\Pipeline\Pipeline::prepareDestination():178}()Livewire\Features\SupportDisablingBackButtonCache\DisableBackButtonCacheMiddleware->handle()Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}()24 if ($user === null) {25 session()->forget('impersonate');26 }27 }2829 return $next($request);30 }31}32App\Http\Middleware\Impersonate->handle()Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}()Illuminate\Foundation\Http\Middleware\TransformsRequest->handle()Illuminate\Foundation\Http\Middleware\TrimStrings->handle()Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}()Illuminate\Http\Middleware\ValidatePostSize->handle()Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}()Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle()Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}()Illuminate\Http\Middleware\TrustProxies->handle()Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}()Illuminate\Foundation\Http\Middleware\TransformsRequest->handle()Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle()Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}()Illuminate\Foundation\Http\Middleware\TransformsRequest->handle()Illuminate\Foundation\Http\Middleware\TrimStrings->handle()Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}()Illuminate\Http\Middleware\ValidatePostSize->handle()Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}()Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle()Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}()Illuminate\Http\Middleware\HandleCors->handle()Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}()Illuminate\Http\Middleware\TrustProxies->handle()Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}()Illuminate\Foundation\Http\Middleware\InvokeDeferredCallbacks->handle()Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}()Illuminate\Http\Middleware\ValidatePathEncoding->handle()Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}()Illuminate\Pipeline\Pipeline->then()Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter()Illuminate\Foundation\Http\Kernel->handle()4647$app = require_once __DIR__.'/../bootstrap/app.php';4849$kernel = $app->make(Kernel::class);5051$response = $kernel->handle(52 $request = Request::capture()53)->send();5455$kernel->terminate($request, $response);56SQLSTATE[08006] [7] connection to server at "10.1.6.32", port 5432 failed: FATAL: the database system is not yet accepting connections DETAIL: Consistent recovery state has not been yet reached.
PDO::connect()PDO::connect()Illuminate\Database\Connectors\Connector->createPdoConnection()Illuminate\Database\Connectors\Connector->createConnection()Illuminate\Database\Connectors\PostgresConnector->connect()call_user_func()Illuminate\Database\Connection->getPdo()Illuminate\Database\Connection->getReadPdo()Illuminate\Database\Connection->getPdoForSelect()Illuminate\Database\Connection->{closure:Illuminate\Database\Connection::select():426}()Illuminate\Database\Connection->runQueryCallback()Illuminate\Database\Connection->run()Illuminate\Database\Connection->select()Illuminate\Database\Query\Builder->runSelect()Illuminate\Database\Query\Builder->get()Illuminate\Database\Eloquent\Builder->getModels()Illuminate\Database\Eloquent\Builder->get()89 ->whereIn('recipient_id', $recipients)90 ->whereIn('item_idrref', $items->toArray())91 ->whereDate('start_date', '<=', now())92 ->whereDate('end_date', '>=', now())93 ->orderBy('discount', 'desc')94 ->get([95 'recipient_id',96 'item_idrref',97 'item_code',98 'item_number',99 'condition_id',100 'quality',101 'discount',102 'discount_limit',103 'trigger_sale',104 'registry_type',105 'price_group_id',106App\Modules\Bitrixapi\Controllers\pgsql\DiscountController->{closure:App\Modules\Bitrixapi\Controllers\pgsql\DiscountController::getForCart():82}()Illuminate\Cache\Repository->rememberWithWarmth()Illuminate\Cache\Repository->remember()Illuminate\Cache\CacheManager->__call()Illuminate\Support\Facades\Facade::__callStatic()77 ->values();7879 // Ключ кэша (включаем warehouses, т.к. они влияют на результат запроса)80 $cacheKey = 'discounts_cart_' . md5($customerId . '|' . $agreements->implode(',') . '|' . $items->implode(',') . '|' . $warehouses->implode(','));81 Cache::purge($cacheKey);82 $result = Cache::remember($cacheKey, now()->addMinutes(10), function () use ($customerId, $agreements, $items, $warehouses) {83 $customer = ['0x00000000000000000000000000000000', ...[$customerId]];84 $recipients = ['0x00000000000000000000000000000000', ...$agreements, ...$warehouses, ...$customer];85 if (request()) {86 }87 $discounts = Discount::active()88 // ->where('condition_id', '0x835ADE6549651FEB4AD55D02F9C66F85')89 ->whereIn('recipient_id', $recipients)90 ->whereIn('item_idrref', $items->toArray())91 ->whereDate('start_date', '<=', now())92 ->whereDate('end_date', '>=', now())93 ->orderBy('discount', 'desc')94App\Modules\Bitrixapi\Controllers\pgsql\DiscountController->getForCart()Illuminate\Routing\Controller->callAction()Illuminate\Routing\ControllerDispatcher->dispatch()Illuminate\Routing\Route->runController()Illuminate\Routing\Route->run()Illuminate\Routing\Router->{closure:Illuminate\Routing\Router::runRouteWithinStack():821}()Illuminate\Pipeline\Pipeline->{closure:Illuminate\Pipeline\Pipeline::prepareDestination():178}()Illuminate\Routing\Middleware\SubstituteBindings->handle()Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}()Illuminate\Routing\Middleware\ThrottleRequests->handleRequestUsingNamedLimiter()Illuminate\Routing\Middleware\ThrottleRequests->handle()Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}()Illuminate\Pipeline\Pipeline->then()Illuminate\Routing\Router->runRouteWithinStack()Illuminate\Routing\Router->runRoute()Illuminate\Routing\Router->dispatchToRoute()Illuminate\Routing\Router->dispatch()Illuminate\Foundation\Http\Kernel->{closure:Illuminate\Foundation\Http\Kernel::dispatchToRouter():197}()Illuminate\Pipeline\Pipeline->{closure:Illuminate\Pipeline\Pipeline::prepareDestination():178}()Livewire\Features\SupportDisablingBackButtonCache\DisableBackButtonCacheMiddleware->handle()Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}()24 if ($user === null) {25 session()->forget('impersonate');26 }27 }2829 return $next($request);30 }31}32App\Http\Middleware\Impersonate->handle()Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}()Illuminate\Foundation\Http\Middleware\TransformsRequest->handle()Illuminate\Foundation\Http\Middleware\TrimStrings->handle()Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}()Illuminate\Http\Middleware\ValidatePostSize->handle()Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}()Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle()Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}()Illuminate\Http\Middleware\TrustProxies->handle()Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}()Illuminate\Foundation\Http\Middleware\TransformsRequest->handle()Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle()Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}()Illuminate\Foundation\Http\Middleware\TransformsRequest->handle()Illuminate\Foundation\Http\Middleware\TrimStrings->handle()Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}()Illuminate\Http\Middleware\ValidatePostSize->handle()Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}()Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle()Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}()Illuminate\Http\Middleware\HandleCors->handle()Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}()Illuminate\Http\Middleware\TrustProxies->handle()Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}()Illuminate\Foundation\Http\Middleware\InvokeDeferredCallbacks->handle()Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}()Illuminate\Http\Middleware\ValidatePathEncoding->handle()Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}()Illuminate\Pipeline\Pipeline->then()Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter()Illuminate\Foundation\Http\Kernel->handle()4647$app = require_once __DIR__.'/../bootstrap/app.php';4849$kernel = $app->make(Kernel::class);5051$response = $kernel->handle(52 $request = Request::capture()53)->send();5455$kernel->terminate($request, $response);56{
"agreements": [
"8db8005056b0ba9711eecce92d2e8ede"
],
"items": [
"8db8005056b0ba9711ee73239734d511",
"baf048df372fdd4311e91800414b6a8b",
"8db8005056b0ba9711ee732380525b30",
"8da4000c29fe50b411eb0c62a80d8006"
],
"warehouses": [
"8db8005056b0ba9711ee8acc733d8f30"
],
"customer_id": "0x80c43ca82a221bf711e660979e581275"
}