Компьютерра PDA N58 (18.09.2010-24.09.2010) - Компьютерра
Шрифт:
Интервал:
Закладка:
СГ: В интернете как раз разводом в разы меньше, чем в риаллайфе. Причина: априорно онлайн воспринимался на уровне коллективного бессознательного как экзотичная среда. Поэтому все быстро осознали: сеть опасна, сеть враждебна, сеть полна разводок, банковскими карточками платить нельзя и т. п. В таких условиях разводить гораздо сложнее. Ну и умные все в сети слишком :)
СТБ: Почему у случайного человека не получится провернуть некоторые афёры, а только у мошенника, который занимается этим «по призванию»? Какие личностные качества – залог успеха афёриста?
СГ: Ох, море этих качеств. В основе - установка на обман. Это не так-то просто, потому что большинство, даже подавляющее большинство людей живут с "богом в душе". Для них обмануть - не так-то просто, существует множество внутренних табу. Нужно определенное воспитание, определенная национальная, расовая и социальная среда, в которой бы выращивались ростки афёризма. Об этом, опять же, можно говорить часами :) Для затравки лишь скажу, что предпосылками для афёризма служат такие идеи, прививаемые воспитанием в семье, как представление о собственной исключительности, противопоставление себя окружающему миру, окружающим народам, постоянное стимулирование оборонного сознания ("все нас не любят, сынок, все хотят нам зла, но мы всех умнее") и т.п.
СТБ: Вас, выступающего в роли теоретика афёризма, все еще можно обмануть?
СГ: Легко :)
Facebook подвело основное хранилище данных
Автор: Михаил Карпов
Опубликовано 24 сентября 2010 года
Многие пользователи социальной сети Facebook не могли получить доступ к сайту 23 сентября 2010 года в течении примерно 2,5 часов. Ничего подобного не случалось уже почти четыре года. Не работал как сам сайт, так и кнопки Like ("Мне нравится"), соединённые с этой сетью. У сторонних ресурсов также не было доступа к инструментам разработчика Facebook.
Во всём виноват кэш - сервера, данные которых дублируют значения, находящиеся в основном хранилище. Эта информация периодически актуализируется. Иногда случается, что информация в кэше устаревает, но обычно это не представляет собой проблемы, так как сервер кэша просто делает запрос к основному хранилищу и получает актуальные данные. Это срабатывает, когда проблема возникает в самом кэше. Но на этот раз всё получилось иначе.
Вскоре после того, как сайт поднялся, Роберт Джонсон, директор подразделения разработки ПО Facebook, написал в блоге, что же произошло. По его словам, основной причиной, из-за которой сайт был недоступен в течение продолжительного периода заключается именно в том, что система, которая призвана устранять ошибки в кэше и актуализировать данные, "перестаралась" и причинила больше вреда, чем пользы.
23 сентября в основное хранилище данных были внесены изменения, которые были признаны кэшем ошибочными. Таким образом, каждый клиент кэша стал обращаться к базе для того, чтобы получить верные значения, однако опять получал то, что интерпретировалось как ошибка. Таким образом, ситуация повторялась постоянно на всех машинах. Вскоре основные хранилища данных были буквально завалены запросами кэша.
Каждый раз, когда клиент получал ошибку, полученные данные стирались и он вновь делал запрос к базе, получая оттуда очередную информацию, которую вновь интерпретировал как ошибочную и стирал. Но это ещё не всё - даже исправив данные в хранилище, остановить поток запросов оказалось невозможно. Некоторые сервера уже были перегружены и не пропускали запросы кэша, что также истолковывалось клиентами как ошибка, и они продолжали обращаться к машинам основной базы данных.
Именно для того, чтобы снизить плотность запросов, администрации пришлось ограничить доступ к сайту. Как только война кэша с хранилищем данных стихла, пользователи вновь получили доступ к Facebook. По словам Роберта Джонсона, компания работает над модернизацией системы актуализации информации в кэше, чтобы подобное больше не повторялось.