Признаки:

  • служба 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
  • No labels