Проверен ли external_pid_file PostgreSQL на завершение работы?

Вопрос о external_pid_file опция конфигурации PostgreSQL: будет ли проверяться дополнительный файл PID на завершение работы вместо postmaster.pid?

Что я мог найти это:

# If external_pid_file is not explicitly set, no extra PID file is written.
external_pid_file = '/var/run/postgresql/9.4-main.pid'          # write an extra PID file

Обычно, если postmaster.pid поврежден или удален, сервер выключается

performing immediate shutdown because data directory lock file is invalid

Таким образом, вышеупомянутый вопрос о поведении. Ценю ваши отзывы.

1 ответ

Решение

Внешний файл PID ни для чего не используется. Это просто так, что если кто-то хочет файл PID в, скажем, /var/run/, они могут сделать это легко. Но если вы удалите этот внешний файл PID во время работы сервера PostgreSQL, вы не получите немедленное отключение.

Другие вопросы по тегам