Руководство по установке сервера S-INFO
×

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.