Назад | Перейти на главную страницу

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)

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

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

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