Pull to refresh
3
0
Send message
Я думаю если порыться можно нати на большее колво включений выключений, ну пусть стоит 30 пусть 50… 100$ но готовый девайс и без гемороя
на крайня поставить 2 таких реле что я кинул, один «первая смена», второй «вторая смена».
Вопрос в том надо решить задачу дешево, или изобрести велосипед + поднять свой скил :)
— 10 groups of switch time, manual/automatic operation
— The time control range from 1 min to 168 hours

толи 10 раз в сутки, толи вообще 10 раз.
но факт что можно выставлять день недели и время включения-выключения.
Тему безопасности — логинов, паролей, потров, прав на таблицы и тд я намеренно опустил.
Это отдельная тема. Может через VPN пускают к серверам.
EVENT… ON SCHEDULE — это и есть планировщик. А вот внешние скрипты запускать не получается, разве только через патч какой то.
Теперь понятно.

1, Вопрос с репликацией данных решаем.
В предложенной мной схеме данные во всех ДЦ должны быть одинаковы — это если хотите требование такое.

2. «кто-то» кто будет переключать что-то вручную ЗЛО, все должно работать автоматически.
А что когда кто-то переключит вручную в этот момент реплика догонится волшебным образом? :)
Вы сами поняли что написали?
в приват отписал
по 1 вопросу светить как то не хотелось…
по второму: не броузер а dns client получив список ns от root-dns сервера дергает ваш. поел перогоже откза дергает другой, т.к. не получил никакой A записи.
А вот когда получил держит ее в кеше TTL секунд :) и процесс повторяется.
вот момент выключения dns


В общем работает эта схема не на одном проекте. Все замечательно :)
Clarifications to the DNS Specification
tools.ietf.org/html/rfc2181#page-10

8. Time to Live (TTL)

The definition of values appropriate to the TTL field in STD 13 is
not as clear as it could be, with respect to how many significant
bits exist, and whether the value is signed or unsigned. It is
hereby specified that a TTL value is an unsigned number, with a
minimum value of 0, and a maximum value of 2147483647. That is, a
maximum of 2^31 — 1. When transmitted, this value shall be encoded
in the less significant 31 bits of the 32 bit TTL field, with the
Да некоторые кеширующие сервера игнорируют TTL, но их очень мало. может 1-2%

нет не пойдет… или я чего то не понимаю…
dns server вернет список IP.
dns client обратится к первому и все.
slow_query_log
slow_query_log_file=/var/log/mysql/slow_mysql.log
long_query_time=0
будет писать все запросы
потом можно легко проанализировать с помощью pt-query-digest
Сомневаюсь, очень большая нагрузка помнить куда какого пользователя послали. IMHO.
ооооочень маленький процент… можно игнорировать.
Да с сессиями засада.
Чтоб пользователь попал всегда на один и тот же фронт (в рамках одной сесии) в html приходится прописывать URL к этому конкретному фронту.

в RR NS будет отдавать IP «выключенного» сервера и клиенты не смогут приконектиться к серверу.

В моей схеме через минуту все уже «переедут» на рабочие сервера.

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Registered
Activity