Проверен ли 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, вы не получите немедленное отключение.