我有两台LAMP服务器,一台主服务器和一台服务器。
使用RSync将master的web根镜像到slave上 并使用MySQL复制将数据库复制到从属服务器上。
主人在办公室局域网上。我们使用它来捕获数据并生成报告。 奴隶是客户可以使用我们网站的。
所有客户端活动都需要保存到数据库中。显而易见的问题是,如果允许从站写入数据库,它将与主站不同步。
如果从属设备不可用,则会重定向客户端流量以临时使用主服务器(DNS故障转移)
对于在不破坏主/从同步的情况下将客户端活动记录到数据库,您有什么想法。
到目前为止,我能想到的最好的方法是不复制包含客户端使用历史的数据库。但是有人说不复制所有表格是冒险的
答案 0 :(得分:1)
如何......切换角色,你的老主人是奴隶,你的老奴隶成为主人。 因此,你不应该遇到你提到的同步问题。
与您的" ps"一样,您可以使用备用数据库。所有需要同步的表都可以在一个数据库中,所有表都在另一个数据库中未同步。