standby.signal

一个确定节点是否作为备用服务器启动的文件

standby.signal 是一个可选的数据目录文件,用于确定节点是否作为备用服务器启动。

standby.signalPostgreSQL 12 中被添加,取代了复制配置参数 standby_mode

用法

如果数据目录中存在 standby.signal 文件,服务器将以 备用模式 启动并进入恢复。

standby.signal 文件可以为空,也可以包含任意数据(例如,一个复制管理工具可以在其中写入关于备用服务器何时/如何创建的详细信息)。

请注意,如果 standby.signal 文件存在,但没有指定 primary_conninforestore_command,服务器将以恢复模式启动,并等待外部进程将 WAL 文件放置在 pg_wal 目录中。

[2021-05-12 08:36:12 UTC]    WARNING:  01000: specified neither primary_conninfo nor restore_command
[2021-05-12 08:36:12 UTC]    HINT:  The database server will regularly poll the pg_wal subdirectory to check for files placed there.

如果数据目录中同时存在 standby.signalrecovery.signal 文件,则 standby.signal 具有优先权。这种情况不会被记录。

变更历史

分类

数据目录, 复制

另请参阅

recovery.signal

反馈

在此提交有关 "standby.signal" 的任何评论、建议或更正 此处