Я встановив Postgresql, а потім запустив купу програм для рейок на своєму локальному Mac OSX Mountain Lion і створив бази даних тощо. Сьогодні через деякий час, коли я запустив pgAdminIII і спробував запустити сервер баз даних, я отримав цю помилку:
Швидкий Google показав цю публікацію. Більше перегляду вказувало на той факт, що навколо може лежати якийсь файл 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.
Не могли б деякі з вас, експерти, направити нуб.
Дякую