Я только что настроил 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)
Вы можете проверить, достаточно ли в системе настроено ядро. В прошлом у меня были проблемы, когда сценарий инициализации PostgreSQL пытался запустить postmaster, но он молча терпел неудачу из-за недостаточных настроек общей памяти.
Обычно вы видите полезные сообщения, объясняющие настройки, которые необходимо изменить, но сценарий инициализации может скрыть вывод. Попробуйте запустить postmaster вручную - в моей системе команда: / usr / bin / pg_ctl start
Если вы видите вывод с жалобой на настройки ядра, значит, виноват. Эта страница может помочь вам: http://www.postgresql.org/docs/9.0/static/kernel-resources.html