0
Phalcon에서 PHPUnit을 사용하고 있습니다.Phalcon + PHPUnit + DI : DB 연결이 너무 많습니다.
protected function setUp(\Phalcon\DiInterface $di = null, \Phalcon\Config $config = null)
{
$dbparams = ...
if (is_null($di)) {
$di = new \Phalcon\DI\FactoryDefault();
}
$di->setShared('db', function() use ($dbconfig) {
return new \Phalcon\Db\Adapter\Pdo\Mysql($dbparams);
});
\Phalcon\DI:setDefault($di);
parent::setUp($di, $this->_config);
$this->_loaded = true;
}
내가 스위트 룸의 수를 실행 한 후, 나는를 얻기 위해 시작 했어 문제로 실행 해요 : 내 UnitTestCase (기본 테스트 클래스), 난 이렇게 연결을 설정 한 다음 오류 (특정 시점 이후의 모든 테스트 사례에서) :
PDOException: SQLSTATE[HY000] [1040] Too many connections
내가 잘못하고 있나?