> 백엔드 개발 > PHP 튜토리얼 > 负载均衡有关问题 高分求解

负载均衡有关问题 高分求解

WBOY
풀어 주다: 2016-06-13 13:44:21
원래의
968명이 탐색했습니다.

负载均衡问题 高分求解
有四台web服务器使用了负载均衡
四台db服务器也使用率负载均衡
我想自己写个东西
检测两个负载均衡连接的八台服务器是否可以连接,
因为有的时候其中有一两台服务器挂掉了
但是我不知道,
所以想写一个东西来手动检测


------解决方案--------------------
你负载均衡的技术也自己实现的? 如果不是 你使用的那个肯定有提供这样的功能
------解决方案--------------------
检查他是否活着看他ping的通不啊,不晓得行不行获取用socket通信试试
------解决方案--------------------
搭建个监控的机器cacti
------解决方案--------------------
apache的负载均衡采用反向代理实现,apache有个扩展模块mod_proxy就是专门做这个的。配置完毕以后,apache会自己搞定负载均衡的事情,PHP端不需要管任何事情,至于后端服务器挂了,可以采用其他的监控软件进行监控。一般是采用snmp协议的,比如楼上有人提到的cacti。
mysql的负载均衡,首先要设置多台mysql的replication,一主多从(一写多读),mysql软件包里面有个mysql_proxy是用来代理这些后端的各台mysql的,它可以将读写分离开来,并有多种负载均衡的模式。同理配置完毕后PHP也不需要管任何事情,只需要把默认的3306端口改成mysql_proxy的4040端口即可。监控同理。
------解决方案--------------------
lz了解下nginx, 负载均衡nginx挺好用的

Nginx 简单的负载均衡配置示例[原创] http://blog.s135.com/post/306/
------解决方案--------------------

探讨

lz了解下nginx, 负载均衡nginx挺好用的

Nginx 简单的负载均衡配置示例[原创] http://blog.s135.com/post/306/
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿