HaPe 242 Zgłoś post Napisano Czerwiec 24, 2014 Witam, czy w przypadku, gdy posiadam jeden serwer master mysql, a do niego wpiętych jest kilka serwerów slave i dojdzie do awarii jednego z nich, to czy w przypadku powrotu do działania nastąpi automatycznie pobranie aktualnej wersji bazy z serwera master? Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość Kamikadze Zgłoś post Napisano Czerwiec 24, 2014 Teoretycznie tak, tylko musisz uważać żeby slave się wpiął bo u mnie kiedyś były problemy np. po restarcie slave nie wpinał się poprawnie bądź wcale i trzeba było go pstrykać w ucho ręcznie Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość patrys Zgłoś post Napisano Czerwiec 24, 2014 Wszystko jest zależne od konfiguracji, dobrym zwyczajem jest by maszyna SLAVE nie włączała się automatycznie. Udostępnij ten post Link to postu Udostępnij na innych stronach
HaPe 242 Zgłoś post Napisano Czerwiec 24, 2014 Akurat w tym wypadku slave będzie wykorzystywany tylko do odczytu przez inny serwer. Chodzi oto, że między master a slave jest spora odległość, zaś przy odczycie chcę zminimalizować czasy oczekiwania. Udostępnij ten post Link to postu Udostępnij na innych stronach
slip 0 Zgłoś post Napisano Czerwiec 24, 2014 Akurat w tym wypadku slave będzie wykorzystywany tylko do odczytu przez inny serwer. Chodzi oto, że między master a slave jest spora odległość, zaś przy odczycie chcę zminimalizować czasy oczekiwania. Zwykle w podobnych przypadkach dobrze sprawdza się Memcached. Oczywiście o ile można w konkretnym przypadku z takiego rozwiązania skorzystać. Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość patrys Zgłoś post Napisano Czerwiec 25, 2014 Sprawdź czy w konfiguracji nie masz czasem włączonej opcji skip-slave-start ? http://dev.mysql.com/doc/refman/5.5/en/replication-options-slave.html#option_mysqld_skip-slave-start Jeżeli jej nie ma to log błędów wyjaśni już czemu nie udało się uruchomić SLAVE. Nawet po poprawnym ustawieniu replikacji bardzo ważny jest jej monitoring, warto sprawdzać choć działanie SLAVE jak i opóźnienie czasowe od MASTER. My do tego używamy Zabbix i mogę podesłać podstawową konfiguracje jeżeli jesteś zainteresowany. Udostępnij ten post Link to postu Udostępnij na innych stronach
niepozwole 20 Zgłoś post Napisano Lipiec 24, 2014 Ja ze swojej strony polecam dodanie opcji read_only do konfiguracji MySQL na serwerze SLAVE. Tak dla pewności, że baza jest na pewno tylko do odczytu. :-) Udostępnij ten post Link to postu Udostępnij na innych stronach