Facebook подвело основное хранилище данных Михаил Карпов
Facebook подвело основное хранилище данных
Михаил Карпов
ОпубликованоМихаил Карпов
Многие пользователи социальной сети Facebook не могли получить доступ к сайту 23 сентября 2010 года в течение примерно 2,5 часов. Ничего подобного не случалось уже почти четыре года. Не работал как сам сайт, так и кнопки Like («Мне нравится»), соединённые с этой сетью. У сторонних ресурсов также не было доступа к инструментам разработчика Facebook.
Во всём виноват кэш — сервера, данные которых дублируют значения, находящиеся в основном хранилище. Эта информация периодически актуализируется. Иногда случается, что информация в кэше устаревает, но обычно это не представляет собой проблемы, так как сервер кэша просто делает запрос к основному хранилищу и получает актуальные данные. Это срабатывает, когда проблема возникает в самом кэше. Но на этот раз всё получилось иначе.
Вскоре после того, как сайт поднялся, Роберт Джонсон, директор подразделения разработки ПО Facebook, написал в блоге, что же произошло. По его словам, основной причиной, из-за которой сайт был недоступен в течение продолжительного периода заключается именно в том, что система, которая призвана устранять ошибки в кэше и актуализировать данные, «перестаралась» и причинила больше вреда, чем пользы.
23 сентября в основное хранилище данных были внесены изменения, которые были признаны кэшем ошибочными. Таким образом, каждый клиент кэша стал обращаться к базе для того, чтобы получить верные значения, однако опять получал то, что интерпретировалось как ошибка. Таким образом, ситуация повторялась постоянно на всех машинах. Вскоре основные хранилища данных были буквально завалены запросами кэша.
Каждый раз, когда клиент получал ошибку, полученные данные стирались и он вновь делал запрос к базе, получая оттуда очередную информацию, которую вновь интерпретировал как ошибочную и стирал. Но это ещё не всё — даже исправив данные в хранилище, остановить поток запросов оказалось невозможно. Некоторые сервера уже были перегружены и не пропускали запросы кэша, что также истолковывалось клиентами как ошибка, и они продолжали обращаться к машинам основной базы данных.
Именно для того, чтобы снизить плотность запросов, администрации пришлось ограничить доступ к сайту. Как только война кэша с хранилищем данных стихла, пользователи вновь получили доступ к Facebook. По словам Роберта Джонсона, компания работает над модернизацией системы актуализации информации в кэше, чтобы подобное больше не повторялось.
К оглавлению
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
"Вконтакте" перенимает опыт Facebook Михаил Карпов
"Вконтакте" перенимает опыт Facebook Михаил Карпов Самой популярной социальной сетью в России является «Вконтакте». Когда-то это было не так, однако в последнее время этот сайт резко вырвался вперёд, заметно обогнав своего основного конкурента,
Эндрю Босворт (Facebook) о рунетовских планах Facebook Григорий Рудницкий
Эндрю Босворт (Facebook) о рунетовских планах Facebook Григорий Рудницкий Facebook намерен повысить свою активность в Рунете. Окончательного решения об открытии представительства в России пока нет, но планы у Facebook достаточно смелые — крупнейшая социальная сеть в мире
Как Facebook «обманул» пользователей Михаил Карпов
Как Facebook «обманул» пользователей Михаил Карпов Опубликовано 18 мая 2010 года Приходится ли вам то и дело задумываться, какая информация, публикуемая в Сети, станет общедоступной и каковы могут быть последствия публикации? Если ответ положительный,
Разработчик игры Farmville подписал соглашение с Facebook Михаил Карпов
Разработчик игры Farmville подписал соглашение с Facebook Михаил Карпов Опубликовано 20 мая 2010 года Социальная сеть Facebook и разработчик онлайновых игр Zynga подписали пятилетнее стратегическое соглашение, которое подразумевает сотрудничество между
Эрик Шмидт (Google) о Wave, Android и конкуренте Facebook Михаил Карпов
Эрик Шмидт (Google) о Wave, Android и конкуренте Facebook Михаил Карпов Опубликовано 06 августа 2010 года На конференции Techonomy генеральный директор компании Google выступил с речью, в которой затронул многие сферы деятельности компании. Он говорил про Google Wave, Android, про
Михаил Карпов Будущее Интернета
Михаил Карпов Будущее Интернета Десять лет назад Интернета в России не было. Как же так, спросите вы, вроде бы даже World Wide Web уже в течение пяти лет существовал, да и провайдеров куча была. Но нет, не было у нас Интернета. Конечно, какой-нибудь обладатель модема раз в месяц
Новая экзопланета Михаил Карпов
Новая экзопланета Михаил Карпов Когда меня попросили написать о том, какое событие 2009 года я считаю ключевым, сомнений в ответе не было. Конечно, я мог бы вспомнить про чудесное выздоровление главы Apple Стива Джобса после удачной пересадки печени, но кто такой Джобс и что
Некролог Second Life Михаил Карпов
Некролог Second Life Михаил Карпов Опубликовано 11 июня 2010 года Компания Linden Labs, создатель виртуального онлайнового мира Second Life, объявила о реструктуризации: будет уволено 30% сотрудников. Делается это, согласно официальной позиции представителей фирмы,
В Facebook заблокировали социальную сеть Apple Ping Михаил Карпов
В Facebook заблокировали социальную сеть Apple Ping Михаил Карпов ОпубликованоМихаил Карпов Социальная сеть Facebook закрыла музыкальной социальной сети Apple Ping доступ к API, который позволял пользователям медиацентра iTunes искать и приглашать в Ping друзей из Facebook
Анонимусы: кто они? Михаил Карпов
Анонимусы: кто они? Михаил Карпов Опубликовано 10 декабря 2010 года Девятого декабря у американских платёжных систем был плохой день: сайты Macstercard, Visa и Paypal лежали и платежи через интернет проходили далеко не всегда. Сайт американского сенатора Джо
Утка по-пекински Михаил Карпов
Утка по-пекински Михаил Карпов Опубликовано 02 февраля 2011 года Пассажирский авиалайнер совершает посадку в аэропорту Шанхая Пудон. В спинки кресел самолёта встроены информационные терминалы — с помощью них можно смотреть фильмы, играть в игры,
Продавец опилок претендует на 84% Facebook Михаил Карпов
Продавец опилок претендует на 84% Facebook Михаил Карпов Опубликовано 15 июля 2010 года Американец Пол Саглиа, живущий в штате Нью-Йорк, подал в суд на компанию Facebook и её основателя Марка Цукерберга. Этот человек утверждает, что в 2003 году именно он
В Facebook появились группы Михаил Карпов
В Facebook появились группы Михаил Карпов Опубликовано 08 октября 2010 года В социальной сети Facebook появилось интересное нововведение — группы. Не стоит путать их со списками друзей, которым виден постинг — это отдельная страница, закрытая от
Кнопки Facebook воюют друг с другом Михаил Карпов
Кнопки Facebook воюют друг с другом Михаил Карпов ОпубликованоМихаил Карпов У кнопки Like («Мне нравится») социальной сети Facebook появилась новая функция, которая пересекается с функцией другой конпки, Share («Поделиться»). Кроме того, эта клавиша теперь
Facebook купила разработчиков очков виртуальной реальности Oculus Rift Михаил Карпов
Facebook купила разработчиков очков виртуальной реальности Oculus Rift Михаил Карпов Опубликовано 26 марта 2014 Очки виртуальной реальности Oculus Rift появились пару лет назад и сразу же приковали к себе внимание энтузиастов. Хотя эта технология всё ещё
Новостное приложение Paper от Facebook сможет заменить стандартный клиент соцсети Михаил Карпов
Новостное приложение Paper от Facebook сможет заменить стандартный клиент соцсети Михаил Карпов Опубликовано 30 января 2014 Приложение Facebook для iPhone громоздкое, неповоротливое и, честно признаться, выглядит кошмарно. Сегодня соцсеть объявила о выпуске 3