У меня возникла неприятная проблема с Postgresql 9.1.1 x64, запущенным как служба Windows в Windows 2008 R2.
Служба Postgres упала по неизвестной причине, и после этого postmaster.pid
файл на диске, который предотвращает перезапуск службы.
Есть ли способ настроить создание этого файла?
Это функция безопасности - в Windows сервер Postgres использует свой файл PID в качестве блокировки, чтобы вы не могли запустить более одного администратора почты, указывающего на один каталог данных (быстрый и простой способ уничтожить вашу базу данных).
Вам не следует искать способы обойти эту функцию.
Если Postgres действительно завершил работу, вы можете удалить файл PID и перезапустить его.
Вам также следует изучить журналы ошибок Postgres, чтобы узнать Зачем сервер упал, и решение этой проблемы.