gns_ua: (Default)
gns_ua ([personal profile] gns_ua) wrote2010-09-21 12:06 pm

проблемы администраторов яндекса

Мы приглашаем вас попробовать себя в решении задач, с которыми ежедневно сталкивается команда системных администраторов Яндекса. Например: «Как проверить состояние реплики в mysql?» или «Как включить в bash-скрипте режим трассировки?».

Тяжело им, наверное.

Надо включить трассировку в bash скрипте - проблема. Команда перерывает половину интернетов и наконец всего за десять минут удаётся найти решение! set -x! Фффухх.

И тут же - опять проблема. Проверить состояние репликации в mysql! О боже, как, как нам это сделать?!

И так по восемь часов каждый день.

Но они придумали, как оптимизировать процесс. Мы будем всю эту хуйню спрашивать у подписавшихся на Специальную Олимпиаду!

[identity profile] mashckoff.livejournal.com 2010-09-21 09:26 am (UTC)(link)
Я тоже поржал немного.

Но с другой стороны -- как привлечь разно-пипл?

seconds_behind_master

[identity profile] mashckoff.livejournal.com 2010-09-21 09:31 am (UTC)(link)
Кстати, вы там Нагиос или точнее seconds_behind_master не юзаете?

с пятым мускулем он (seconds_behind_master) неточен -- то 24000 секунд говорит то через 10-40 секунд показывает ноль. Вот как раз лениво думаем чем заменить.


Пока что придумано писать на master'е в отдельную табличку NOW() раз в минуту и раз в минуту же смотреть это значение на slave.
Но это... выглядит несколько педально-вёсельно.

Нет никаких идей?

[identity profile] tuz.livejournal.com 2010-09-21 10:19 am (UTC)(link)
Администраторы Яндекса не пользуются Яндексом для решения задач?

[identity profile] besisland.livejournal.com 2010-09-21 07:45 pm (UTC)(link)
Зато постоянное совместное решение таких задач развивает командный дух и всё такое.