На серваке кончилось дисковое место. Postgre встал, место освободили - но Postgre запустился как-то странно. Сервис не работает, но процессы Postgre в диспетчере задач штук 8 висят. 1C работает, но мне кажется так быть не должно.
В событиях при попытке запуска службы
2019-12-16 22:19:20 GMT FATAL: lock file "postmaster.pid" already exists
2019-12-16 22:19:20 GMT HINT: Is another postmaster (PID 1476) running in data directory "E:/BasesPSQL"?
Прочитал, что надо грохнуть постмастер и запустить, но хотелось бы разобраться - как это он так запустился.
Процессы(при нештатной ситуации) могут иногда не завершиться нормально, даже если делать принудительный останов службы(демона).
Папку /BasesPSQL куда-нибудь сохраните, на всякий случай.
1) Базу скопировать
2) postmaster грохнуть
3) запустить службу
4) начать таки нарабатывать опыт сисадминства
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший