Доброго времени суток.
Установлен штатный postgres из дистрибутива.
Случился форсмажор, сервер завершил работу нештатно. Теперь при запуске postgres пытается восстановить базу (текстовые логи сейчас выложить не могу, пишу от руки; на фотографии экрана виден настоящий текст):
Интернет для штатных версий пишет, что нужно менять systemd конфиг - добавлять параметр TimeoutSec в секцию [Service]. В Астре 1.6 это /lib/systemd/system/postgresql.service. После этого не забыть сделать systemctl daemon-reload. Все это сделали, но не помогло. Базе снова и снова прилетает завершение работы в процессе восстановления.
Где этот злощастный параметр у 1.6 спрятан?
Установлен штатный postgres из дистрибутива.
Код:
root@server:/lib/systemd/system# dpkg -l | grep postgresq
ii postgresql 9.6+181.astrase3 all object-relational SQL database (supported version)
ii postgresql-9.6 9.6.10-astrase3 amd64 object-relational SQL database, version 9.6 server
ii postgresql-astra 17 amd64 PostgreSQL Astra edition metapackage
ii postgresql-client 9.6+181.astrase3 all front-end programs for PostgreSQL (supported version)
ii postgresql-client-9.6 9.6.10-astrase3 amd64 front-end programs for PostgreSQL 9.6
ii postgresql-client-common 181.astrase3 all manager for multiple PostgreSQL client versions
ii postgresql-common 181.astrase3 all PostgreSQL database-cluster manager
ii postgresql-contrib-9.6 9.6.10-astrase3 amd64 additional facilities for PostgreSQL
Код:
Система БД была остановлена нештатно; производится автоматическое восстановление
....
система баз данных запускается
система баз данных запускается
система баз данных запускается
....
получен запрос на вежливое выключение
выключение
система БД выключена
Где этот злощастный параметр у 1.6 спрятан?
Вложения
-
131.8 КБ Просмотры: 358