Установка: PostgreSQL на Windows 10; PHP7 работает с приложением Symfony3 (заглушкой) в PowerShell или через Bash в Windows (WSL). У меня нет антивирусного программного обеспечения или брандмауэра, кроме Windows.
Ошибка: 1 из 10 раз, когда я выполняю щелчок в веб-приложении, отладчик Symfony покажет:
В драйвере возникла исключительная ситуация: сервер SQLSTATE [08006] [7] неожиданно закрыл соединение
Это, вероятно, означает, что сервер аварийно завершил работу до или во время обработки запроса.
500 Внутренняя ошибка сервера - ConnectionException, 2 связанных исключения: PDOException »PDOException»
В логах сервера PostgreSQL будет сказано:
2017-03-15 02:26:58 CST LOG: неполный стартовый пакет
2017-03-15 02:27:04 CST LOG: не удалось получить данные от клиента: была предпринята попытка выполнить операцию на чем-то, что не является сокетом.
Попытки: я уже настроил брандмауэр Windows, чтобы позволить postgresql.exe через порт 5432. Я попытался запустить сервер php7 как из Powershell, так и из Bash в Windows, но с теми же результатами.