Не удалось запустить базу данных postgres

Не удалось запустить базу данных postgres

Я попробовал перезапустить базу данных Postgres. Затем выдается ошибка.

 * Starting PostgreSQL 9.5 database server                                                                                                       
 * The PostgreSQL server failed to start. Please check the log output:
   2018-09-04 10:37:05 UTC [2573-1] FATAL:  could not create lock file "postmaster.pid": Permission denied
                                                                                                                                     [fail]

На этом тестовом сервере запущено более 4 приложений. Мне нужно исправить эту проблему.

решение1

С сообщением об ошибке, например:

«не удалось создать файл блокировки «postmaster.pid»: доступ запрещен»

Полагаю, первое, что вы сделали, — скопировали это сообщение об ошибке и обратились за помощью в Интернет.

Поэтому, пожалуйста, сделайте шаг назад, расслабьтесь ипрочитайте сообщение об ошибке- это весьма показательно.

Затем найдите каталог, куда postgres записывает PID-файл. (Настройка external_pid_file =из postgresql.conf.)
И, возможно, просто случайная мысль, проверьте разрешения и владельца этого каталога и PID-файла. Они должны быть такими, чтобы пользователь postgres мог писать туда.
Если вы установили Postgres на отдельном блочном устройстве, проверьте, что оно смонтировано и доступно для записи.

Связанный контент