Внезапно я начал испытывать время ожидания соединения 100% времени из моей локальной среды при использовании PDO в PHP для SQL Server.
Это начало происходить без каких-либо изменений в конфигурации pdo или конфигурации сервера. Я получаю ошибку:
PHP Fatal error: 500 SQLSTATE[HY000] [2002] Connection timed out #0 [internal function]: PDO->__construct
[root @ webserver] # telnet xx.xx.xx.xx 1433Попытка xx.xx.xx.xx …
Подключено к xx.xx.xx.xx.
Escape-символ ‘^]’.
[root @ webserver] # TDSVER = 7.1 tsql -H xx.xx.xx.xx -p 1433 -U [пользователь] -P [пройти]локаль «en_US.UTF-8»
кодировка локали «UTF-8»
используя кодировку по умолчанию «UTF-8»
1>
$ connection = new \ Db \ Adapter \ Pdo \ MsSql (массив (
'host' => $config->mssql->host, 'username' => $config->mssql->username, 'password' => $config->mssql->password, 'dbname' => $config->mssql->dbname, 'pdoType' => $config->mssql->pdoType, 'dialectClass' => $config->mssql->dialectClass, 'port' => 1433 ));
Задача ещё не решена.
Других решений пока нет …