From 603e0a41fceec13c63c85bbb5690067dbcffd571 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=91=E6=9E=97?= Date: Tue, 7 Feb 2023 15:17:08 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=98=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DatabasesProviders.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/DatabasesProviders.php b/DatabasesProviders.php index 9afec73..070c295 100644 --- a/DatabasesProviders.php +++ b/DatabasesProviders.php @@ -63,11 +63,13 @@ class DatabasesProviders extends Providers return; } - $min = Config::get('databases.pool.min', 5); - $connection = Kiri::getDi()->get(PoolConnection::class); foreach ($databases as $database) { - $connection->flush($database['cds'], $min); + $connection->flush($database['cds'] . 'master', $database['pool']['min'] ?? 1); + + $slaveCds = ($database['slaveConfig']['cds'] ?? $database['cds']) . 'slave'; + + $connection->flush($slaveCds, $database['pool']['min'] ?? 1); } $this->logger->warning("database tick clear.");