У меня есть база данных Postgres на удаленном сервере. Я заполняю эту информацию в pgAdmin.
Name: my-server
Host: SERVER.IP.ADDRESS.HERE
Port: 5432
Maintenance DB: postgres
Username: django
password: mysecretpassword
Когда я нажимаю "ОК", я получаю это окно ошибки.
Server doesn't listen
The server doesn't accept connections: the connection library reports
could not connect to server: Connection refused Is the server running on host "SERVER.IP.ADDRESS.HERE" and accepting TCP/IP connections on port 5432?
Как проверить, на каком порту Postgres работает мой удаленный сервер, на котором работает Ubuntu 14.04? Почему я получаю эту ошибку?
Обновление
Ран SELECT * FROM pg_settings WHERE name = 'port';
. Порт определенно 5432.
Ран nano /etc/postgresql/9.4/main/postgresql.conf
. Не комментируется listen_addresses
так это выглядит так:
listen_addresses = 'localhost','*'
Ран nginx restart
, попытался подключиться снова. Та же ошибка.