关于 PostgreSQL 的 external_pid_file
配置选项的问题:是否会检查附加 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
因此,出现了上述关于行为的问题。感谢您的反馈。
最佳答案
外部 PID 文件不用于任何用途。它就在那里,这样如果有人想要在 /var/run/
中获取 PID 文件,他们就可以轻松地做到这一点。但是,如果您在 PostgreSQL 服务器运行时删除该外部 PID 文件,您将不会获得立即关闭行为。
关于postgresql - PostgreSQL的external_pid_file是否检查关闭?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37838836/