Я недавно установил PostGIS на моем Mac (El Capitan 10.11.4, Postgres является версия 9.5.1) с помощью Homebrew, и я, следуя этим инструкциям - http://morphocode.com/how-to-install-postgis-on-mac-os-x/FATAL ERROR "postmaster.pid" уже существует
Когда я пытаюсь запустить Postgres, используя
pg_ctl -D /usr/local/var/postgres start
Я получаю следующее сообщение об ошибке:
$ FATAL: lock file "postmaster.pid" already exists
HINT: Is another postmaster (PID 280) running in data directory "/usr/local/var/postgres"?
Так что я провел несколько часов, исследуя, как решить эту проблему, но не пр Айыл.
Следует отметить, что я пытался убить PID, как рекомендовано в ответ на суперпользователя - https://superuser.com/questions/553045/fatal-lock-file-postmaster-pid-already-exists- (в случае, описанном выше, я побежал kill 208
), но как только я попытался начать Postgres снова,
я получил такая же ошибка, хотя и с другим номером PID. Я видел, как несколько человек рекомендовали удалить файл postmaster.pid, но я чувствую, что, может быть, мне следует сохранить это как последнее средство ...
По общему признанию, часть причины я не уверен, как исправить это, что я «Не совсем понятно, что такое почтмейстер, - я только начинаю узнавать обо всем этом.
Перемещение в базу данных Postgres через команду psql db_name
работает отлично, для чего это стоит.
Oh! Спасибо. Теперь мне кажется очевидным, но я просто нахожу свой путь здесь. Очень признателен. – skwidbreth