Symfony 当从容器到容器使用套接字时,SQLSTATE[HY000][2006]和QLSTATE[HY000][2002]

Symfony 当从容器到容器使用套接字时,SQLSTATE[HY000][2006]和QLSTATE[HY000][2002],symfony,doctrine-orm,mariadb,Symfony,Doctrine Orm,Mariadb,我有大约6个容器使用一个套接字访问MariaDB 在某一点上-一些容器由于这些错误而失去了对MariaDB服务器的访问(2006年和2002年) 重新连接到MariaDB的唯一方法是重新启动容器 同时,来自非容器化php的常规访问(使用基于tcp的常规连接)可以正常工作,没有任何问题 我不确定这是否与文件套接字的使用(这是Debian,运行MariaDB)、容器的使用或php驱动程序有关 有没有办法调试/解决这个问题 原始错误代码(来自2个容器) [2020-11-19 17:25:43]req

我有大约6个容器使用一个套接字访问MariaDB

在某一点上-一些容器由于这些错误而失去了对MariaDB服务器的访问(2006年和2002年) 重新连接到MariaDB的唯一方法是重新启动容器

同时,来自非容器化php的常规访问(使用基于tcp的常规连接)可以正常工作,没有任何问题

我不确定这是否与文件套接字的使用(这是Debian,运行MariaDB)、容器的使用或php驱动程序有关

有没有办法调试/解决这个问题

原始错误代码(来自2个容器)

[2020-11-19 17:25:43]request.CRITICAL:Uncaught PHP Exception doctor\DBAL\Exception\driverxception:“驱动程序中发生异常:SQLSTATE[HY000][2006]MySQL服务器已消失”,位于/docker/source/chat api/vendor/doctor/DBAL/lib/doctor/driver/AbstractMySQLDriver.PHP第106行{“Exception”:“[object](doctor\DBAL\Exception\DriverException(代码:0):在驱动程序SQLSTATE[HY000][2006]中发生异常MySQL服务器在/1/vendor/doctor/DBAL/lib/doctor/DBAL/driver/AbstractMySQLDriver.php:106,doctor\DBAL\driver\PDOException(代码:2006):SQLSTATE[HY000][2006]MySQL服务器在/1/vendor/doctrine/dbal/lib/doctrine/dbal/Driver/PDOConnection.php:31,PDOException(代码:2006):SQLSTATE[HY000][2006]MySQL服务器在/1/vendor/doctrine/dbal/lib/doctrine/dbal/Driver/PDOConnection.php:27,PDOException(代码:0):PDO:u constructure():MySQL服务器已在/1/vendor/doctrine/dbal/lib/doctrine/dbal/Driver/PDOConnection.php:27“}[]

[2020-11-19 17:28:26]request.CRITICAL:未捕获的PHP异常 条令\DBAL\Exception\ConnectionException:“在 驱动程序:SQLSTATE[HY000][2002]连接被拒绝“在 /供应商/doctor/dbal/lib/doctor/dbal/Driver/AbstractMySQLDriver.php 第93行{“例外”:“[对象] (条令\DBAL\Exception\ConnectionException(代码:0):异常 在驱动程序中发生:SQLSTATE[HY000][2002]连接在被拒绝 /2/vendor/doctor/dbal/lib/doctor/dbal/Driver/AbstractMySQLDriver.php:93, 条令\DBAL\Driver\PDOException(代码:2002):SQLSTATE[HY000] [2002]连接被拒绝在 /2/vendor/doctor/dbal/lib/doctor/dbal/Driver/PDOConnection.php:31, PDO异常(代码:2002):SQLSTATE[HY000][2002]连接在被拒绝 /2/vendor/doctor/dbal/lib/doctor/dbal/Driver/PDOConnection.php:27)“} []