相关疑难解决方法(0)

如何处理用于 Postgres Slave 重置的 WAL 文件

所以昨晚我们的 PG Slave 在大量重新配置磁盘空间、新驱动器等后空间不足,现在报告以下错误:

FATAL:  could not receive data from WAL stream: FATAL:  requested WAL segment 00000001000018F70000008A has already been removed
Run Code Online (Sandbox Code Playgroud)

根据我所做的阅读,似乎唯一的解决方案是使用 pg_start_backup() 等重新同步从站。基于此,我有几个问题。

  1. 有没有更好的方法来修复我只是错过或忽略的奴隶?
  2. 在备份之前或备份期间,我是否需要清除从属和/或主服务器上的 WAL 文件?
  3. 这段时间pg_start_backup 是否锁定了数据库?

根据要求,可以找到日志文件:http : //pastebin.com/9F8vJh6R,已删除文件的其余部分,因为它只有 5 个小时的相同重复错误

非常感谢

postgresql postgresql-9.1

3
推荐指数
2
解决办法
2万
查看次数

标签 统计

postgresql ×1

postgresql-9.1 ×1