Не удалось запустить PostgreSQL, pg_log ничего не показывает, что делать?

Я только что настроил PostgreSQL (9.3) как репликацию на другой сервер. Когда я начал это с service postgresql-9.3 startсообщили [FAILED] без каких-либо дополнительных объяснений. Я не вижу, чтобы о чем-то сообщали /var/lib/pgsql/9.3/pgstartup.log ни /var/lib/pgsql/9.3/data/pg_log, Что я должен делать? (Я нахожусь на CentOS)

1 ответ

Решение

Вы можете убедиться, что в системе достаточно настроек ядра. В прошлом у меня были проблемы, когда сценарий инициализации PostgreSQL будет пытаться запустить postmaster и заставить его молча работать из-за недостаточных настроек общей памяти.

Обычно вы увидите полезные сообщения, объясняющие настройки, которые необходимо изменить, но скрипт init может скрыть вывод. Попробуйте запустить postmaster вручную - команда в моей системе: / usr / bin / pg_ctl start

Если вы видите вывод с жалобами на настройки ядра, то вы знаете, что это виновник. Эта страница может вам помочь: http://www.postgresql.org/docs/9.0/static/kernel-resources.html

Другие вопросы по тегам