跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • dnspod负载均衡,如何实现检测到数据库挂了自动切换
未分類
22 10 月 2021

dnspod负载均衡,如何实现检测到数据库挂了自动切换

laixipu 大佬有话说 :

dnspod负载均衡,如何实现检测到数据库挂了自动切换

dnspod负载均衡,如何实现检测到数据库挂了自动切换,现在是nginx不挂他就一直正常解析,问题是有时候是mysql不行了啊

dvbhack 大佬有话说 :

第一步:写一个专门的接口,比如 /health ,这个接口背后的程序,不干别的,就是尝试连接数据库,执行一个最简单的查询确认数据库可用。不可用返回500.

第二步,nginx 加一条 "location /health {" 的规则,转发到这个接口。

第三步,dnspod 的 D监控,监控任务那里,“路径”,填写 "/health",其它照旧。

这样,D监控就会定时访问 http(s)://域名/health, 当服务器返回500时,就自动切换解析。

mhsl 大佬有话说 :

dnspod还能检测数据库挂没挂?https://cdn.jsdelivr.net/gh/master-of-forums/master-of-forums/public/images/patch.gif

beng 大佬有话说 :

https://blog.csdn.net/weixin_42533856/article/details/111301631?ivk_sa=1024320u nginx不做负载均衡

就这样了s 大佬有话说 :

跑个bash脚本,mysql挂了就把ng关掉

laixipu 大佬有话说 :

mhsl 大佬有话说 : 2021-10-22 08:36
dnspod还能检测数据库挂没挂?

所以问这个方案有没有

奧巴马 大佬有话说 :

Dnspod没法干,dns解析需要时间。负载均衡的方案多的是!

mhsl 大佬有话说 :

laixipu 大佬有话说 : 2021-10-22 13:43
所以问这个方案有没有

那肯定没有啊,dnspod就是个解析的,又没有访问数据库的能力https://cdn.jsdelivr.net/gh/master-of-forums/master-of-forums/public/images/patch.gif

HiCEO 大佬有话说 :

dns没法检测,建议你做个读写分离,两个机器互相监控,挂了发消息或邮件提醒就行

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具