首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL故障切换和PHP

MySQL故障切换和PHP
EN

Stack Overflow用户
提问于 2015-07-02 23:24:31
回答 1查看 372关注 0票数 0

我们运行一个相当繁忙的网站,目前它运行在传统的单服务器LAMP堆栈上。

该站点有许多遗留代码,并且数据库非常大(压缩后约为50 of,因此可能是它的4到5倍。)

不幸的是,这个站点非常脆弱,尽管我对只有一个数据库后端的服务器负载平衡很有信心,但我在复制之类的事情上有点迷茫。

在任何时候都有大量的数据写入和读取到数据库中-我认为我们可以相当容易地故障转移到从MySQL数据库,但是我不知道当主数据库恢复在线时需要发生什么(如果主/从设置合适的话...)当它从从服务器返回时,主服务器是否会拾取任何写入的行,或者是否必须发生其他事情?

有没有一种标准的方法让PHP决定是使用主数据库还是从数据库?

也许有人可以给我指出一个好的博客帖子可以指导我的方式?

谢谢,约翰

EN

回答 1

Stack Overflow用户

发布于 2016-02-06 21:29:09

如果你想为你的整个网站创建一个故障转移解决方案,我发现this article很有趣。它讨论了如何创建mySql数据库的克隆,并使它们与rsync保持同步。

更简单的解决方案是使用从cron作业运行的脚本定期备份数据库。还要设置静态网页故障转移解决方案。This website有一篇关于设置的文章。我们就是这么做的。这样,如果您的数据库出现问题,您可以在故障转移到临时静态页面时,使用备份中的来恢复它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31188675

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档