diff --git a/src/Database/PDO.php b/src/Database/PDO.php index ae1dc93f8..2f8ca0f11 100644 --- a/src/Database/PDO.php +++ b/src/Database/PDO.php @@ -3,6 +3,7 @@ namespace Utopia\Database; use Swoole\Database\DetectsLostConnections; +use Utopia\CLI\Console; /** * A PDO wrapper that forwards method calls to the internal PDO instance. @@ -46,6 +47,7 @@ public function __call(string $method, array $args): mixed } catch (\Throwable $e) { /** @phpstan-ignore-next-line can't find static method */ if (DetectsLostConnections::causedByLostConnection($e)) { + Console::warning('[Database] Lost connection detected. Reconnecting...'); $this->reconnect(); return $this->pdo->{$method}(...$args); }