2015-07-23 3 views
0

Я удалил и переустановил postgresql через несколько раз на протяжении всего этого фиаско.Postgresql user issue

Я пытаюсь перейти на использование postgresql.app ... но всякий раз, когда я пытаюсь запустить программу, я получаю сообщение об ошибке, и он говорит мне проверять журнал.

LOG: could not bind IPv6 socket: Address already in use 
HINT: Is another postmaster already running on port 5432? If not, wait a few seconds and retry. 
LOG: could not bind IPv4 socket: Address already in use 
HINT: Is another postmaster already running on port 5432? If not, wait a few seconds and retry. 
WARNING: could not create listen socket for "localhost" 
FATAL: could not create any TCP/IP sockets 
LOG: could not bind IPv6 socket: Address already in use 
HINT: Is another postmaster already running on port 5432? If not, wait a few seconds and retry. 
LOG: could not bind IPv4 socket: Address already in use 
HINT: Is another postmaster already running on port 5432? If not, wait a few seconds and retry. 
WARNING: could not create listen socket for "localhost" 
FATAL: could not create any TCP/IP sockets 
LOG: could not bind IPv6 socket: Address already in use 
HINT: Is another postmaster already running on port 5432? If not, wait a few seconds and retry. 
LOG: could not bind IPv4 socket: Address already in use 
HINT: Is another postmaster already running on port 5432? If not, wait a few seconds and retry. 
WARNING: could not create listen socket for "localhost" 
FATAL: could not create any TCP/IP sockets 

На данный момент я не знаю, что делать ... Я пытаюсь удалить что-либо с удаленной видимостью до PostGreSQL. Любой совет будет оценен по достоинству.

+0

Это linux box? Попробуйте выполнить ps -eaf | grep postgres, чтобы узнать, работает ли процесс. Также попробуйте ss -an | grep 5432, чтобы увидеть, что работает на 5432. – Jayadevan

ответ

0

Вы можете попытаться найти какой процесс в данный момент прослушивает localhost:5432

sudo netstat -tpln | grep 5432 

Вы получите PID. В зависимости от того, что это такое, вам может потребоваться его убить и перезапустить Postgres или определить программу, которая была запущена на 5432, чтобы остановить ее автоматически или удалить.

+0

Итак, у меня было два экземпляра (один в postgres.app и другой нормальный). Я думал, что postgres.app требуется локальные файлы ... Спасибо тонну! – Sam