无法在 postgresql9.0 中进行切换

无法在 postgresql9.0 中进行切换

我正在尝试在 postgresql 中进行切换。这意味着将备用服务器设为主服务器,将主服务器设为备用服务器。但它在日志文件中写入了这些行...

2011-06-24 09:15:45 ETC/GMT LOG:  unexpected timeline ID 1 in log file 0, segment 5, offset 0
cp: cannot stat `/data/PostgreSQL/archive/000000090000000000000005': No such file or directory

答案1

从服务器应该能够访问主服务器上的存档日志。在 recovery.conf 文件中,restore_command 应该定位到主服务器的存档日志存储的位置。在主服务器上的 postgresql.conf 中:archive_mode 应该处于打开状态,并且 archive_command(您放置存档的位置)应该可以从从服务器访问。此外,在从服务器 recovery.conf 文件中,您应该写入您的 trigger_file,该文件可以位于从服务器的任何位置。此文件仅用于触发。其中没有数据。

相关内容