49. Ошибка подключения к PostgreSQL
Проверьте состояние PostgreSQL:
sudo systemctl status postgresql
pg_isready
Проверьте подключение пользователем S-INFO:
psql "host=localhost port=5432 dbname=sinfo_db user=sinfo_user password=<DB_PASSWORD>"
Проверьте строку подключения в файле:
/home/sinfo-admin/backend/appsettings.Production.json
Типовые причины:
-
неверное имя базы данных;
-
неверный пользователь или пароль;
-
PostgreSQL не запущен;
-
PostgreSQL находится на другом сервере и недоступен по сети;
-
не настроены listen_addresses и pg_hba.conf, если база вынесена на отдельную машину;
-
межсетевой экран блокирует порт 5432.