|
LAMP Server Failover
Hogyan működik a többiek megoldják?
Saját Setup:
A szerver:
CentOS 5.x -
10.0.0.1
Apache
MySQL Master
Server B:
CentOS 5.x -
10.0.0.2
Apache
MySQL Slave
My Domain:
A dom1.com eredménye: 10.0.0.1
A Record: 10.0.0.2
A dom2.com eredménye: 10.0.0.1
A Record: 10.0.0.2
.
.
.
Mivel nem lehet írni, hogy a rabszolga, és naprakész mester, hallottam, hogy a 2 utas replikációs problémát fog okozni. Én azt írja, hogy minden beállítás goto mester (write.dom1.com) és az olvasás goto szolga (read.dom1.com) via hosts fájlt minden szerveren.
Ha a szerver egy lemegy Server B érzékeli ezt, és rewrited hosts fájlt (writes.dom1.com), hogy-a maga így mindent remekül működik.
De ha a szkript a Server "B" jár, hogy gyorsan, és átveszi azt írja, és Szerver A választ most kezdődik az adatbázisok nem áll többé.
Azt hiszem, tudtam volna a forgatókönyvet, amely megváltoztatja a hosts fájlt, hogy megfordítsa a master és slave számítógépek és helyreállítása a replikáció, hanem amit a pita.
Van egy jobb módja annak, hogy megoldják?
Ne feledje, csak a számomra 2 Dual P4 szerver. Ezek csak az én személyes honlapok és ha lemegy a nem igazán nagy dolog, de mégis szeretném tudni, hogy mindenki más lehetne kezelni ezt, mintha 'kissé' missioan kritikus korlátozott erőforrásokkal.
Kösz ...
|