Я попробовал перезапустить базу данных 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 на отдельном блочном устройстве, проверьте, что оно смонтировано и доступно для записи.