Я установил Postgresql, а затем запустил множество приложений rails на моем локальном Mac OSX Mountain Lion и создал базы данных и т.д. Сегодня через некоторое время, когда я запустил pgAdminIII и попытался запустить сервер базы данных, я получил эту ошибку:
Быстрый google показал этот пост. Больше просмотров указывает на то, что вокруг может быть какой-то файл postmaster.pid, который может быть основной причиной этого. Если я удалю, все будет хорошо.
Однако, прежде чем я удалю вещи на своем компьютере, я хотел убедиться, что Im отлаживает это систематически, что не приведет к большим проблемам.
Где-то я прочитал, что перед удалением этого файла мне нужно запустить эту команду:
ps auxw | grep post
Если я не получу никаких результатов, нажмите ОК, чтобы удалить файл. Иначе нет. Ну, я получил этот результат этой команды:
AM 476 0.0 0.0 2423356 184 s000 R+ 9:28pm 0:00.00 grep post
Итак, теперь я, конечно, смущен.
Итак, что мне делать?
Вот часть моего журнала ошибок сервера postgres:
FATAL: lock file "postmaster.pid" already exists
HINT: Is another postmaster (PID 171) running in data directory "/usr/local/var/postgres"?
Postgresql все еще не работает, по-прежнему получает ту же ошибку и ничего не изменилось. Я тоже курица, чтобы удалить вещи, не проверяя SO.
Могли бы некоторые из вас экспертов посоветовать noob.
Спасибо