【发布时间】:2017-12-08 23:07:16
【问题描述】:
我想将 Windows Server 2012 R2 中的 Postgresql 用于我们的一个项目,它可以 24/7 正常运行。
我想问社区我是否可以在 2 个不同的服务器 A&B 中拥有 2 个主实例,它们将在位于局域网共享文件存储中的同一个数据库上“工作”。服务器 A 上的一个主实例始终在线,当它由于某种原因(我想)离线时,powershell 脚本将识别出 postgresql 服务已停止,并将在服务器 B 中启动该服务。同一脚本将持续检查是否只有一个服务器 A 和 B 中的服务正在努力避免冲突。
我想问一下这是否可行或对我的配置有更好的方法。 (我不能使用复制,因为当服务器 A 关闭时,服务器 B 处于我不想要的只读模式)
【问题讨论】:
标签: postgresql high-availability failover