Найти тему

Сообщение при запуске службы postgresql: "Cлужба postgresql была запущена и затем остановлена" как устранить?

Источник: Яндекс.Картинки
Источник: Яндекс.Картинки

На сервере БД иногда можно увидеть упавшую службу postgre которая не может или не хочет самостоятельно подниматься. Даже ручной запуск не помогает. Прибегаем к анализу и диагностике!

1. Запустите командную строку от имени Администратора

2. Перейдите в каталог с установленным postgresql во вложенную папку bin

cd c:/postgresql/bin/

3. Проверьте реальный статус экземпляра службы PostgreSQL.

pg_ctl.exe status

4. Выполните команду для полной остановки процесса PostgreSQL.

Следующими командами выполняется корректный выход из рабочего состояния сервера СУБД и его запуск.

pg_ctl.exe stop -m fast

5. Запустите приложение СУБД.

pg_ctl.exe start

6. После этого заново остановите процесс. Повтор данного шага вызван тем, что таким образом запуска приложение сервера СУБД корректно завершит недостающие транзакции.

pg_ctl.exe stop -m fast

8. После выполненных шагов по перезапуску и правильной остановке экземпляра СУБД запустите службу PostgreSQL.

Для PostgreSQL 9.4

net start postgresql-x64-9.4

Для PostgreSQL 11

net start postgresql-x64-11

❗ Если данный материал вам помог или понравился - подпишитесь на канал и участвуйте в обсуждении в комментариях.
🚀 Подпиской вы очень поможете каналу и стимулируете автора публиковать больше материалов
🔥 Не пропустите обновления и новые статьи!
💰 Поддержать проект