Я установил Postgresql, а затем запустил кучу приложений rails на моем локальном Mac OSX Mountain Lion, создал базы данных и т. Д. Сегодня, через некоторое время, когда я запустил pgAdminIII и попытался запустить сервер базы данных, я получил эту ошибку:
Быстрый гугл показал это пост. Более продолжительный просмотр указал на то, что может лежать какой-то файл postmaster.pid, который может быть основной причиной этого. Если я удалю это, все будет в порядке.
Однако, прежде чем я начну удалять что-то на своем компьютере, я хотел убедиться, что я отлаживаю это систематическим образом, что не приведет к дополнительным проблемам.
Где-то я читал, что перед удалением этого файла мне нужно выполнить эту команду:
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.
Могли бы некоторые из вас, эксперты, помочь новичку.
благодаря