Признаки:
- служба Postgresql запущена и работает
systemctl status postgresql
- нет прослушивания на 5432 порту
ss - plnt | grep 5432
Проверка:
- проверить статус кластера
pg_lsclusters
- если кластер отключен - попробовать включить
pg_ctlcluster <version> main start
- если кластер не запустился - проверить лог
journalctl -xe
- в логе должна быть ошибка вида
ssl-cert-snakeoil.key: No such file or directory
Действия в случае возникновения ошибки:
- сгенерировать новый snake-oil сертификат
openssl req -x509 -nodes -days 3650 -newkey rsa:2048 -keyout /etc/ssl/private/ssl-cert-snakeoil.key -out /etc/ssl/certs/ssl-cert-snakeoil.pem
- запустить кластер
pg_ctlcluster <version> main start