12:08

★SWAG★
13.10.2010 в 01:54
Пишет  Diary Spirit:

Восстановление картинок
В предыдущей записи исчерпан лимит комментариев, а увеличить мы его пока не можем, так как все еще нет полного доступа к скриптам. Поэтому делаем новую запись, в которой продолжим информировать вас о ходе работ после аварии на файловом массиве static.diary.ru.

Сейчас идет постепенное восстановление вашего виртуального имущества. Уже появились счетчики обновлений, дизайны, CSS, RSS дневников и сообществ. Осталось самая объемная часть рухнувшего "Статика" — изображения, числом более 50 млн. штук. Их мы сейчас и копируем в фоновом режиме. Из-за этого сайт тормозит; иногда не работает, так как нам приходится что-то переключать; иногда падает, так как обращение к массиву приходится на его сбойную часть.

Файловая система массива устроена так.
На нем созданы папки верхнего уровня с именами: 0 1 2 3 4 5 6 7 8 и 9.
В каждой из этих папок — еще по 10 папок второго уровня с именами: 0 1 2 3 4 5 6 7 8 и 9.
В каждой из них — еще по 10 третьего уровня: 0 1 2 3 4 5 6 7 8 и 9.
В каждой из них — еще по 10 четвертого уровня: 0 1 2 3 4 5 6 7 8 и 9.
Итого — 10 тысяч папок.

В последних и создаются папки пользователей. Каждый пользователь имеет уникальный номер UserID, который присваивается ему при регистрации и который нельзя изменить. Картинки пользователя хранятся в его папке, путь к которой определяется этим идентификатором. Например, по профилю пользователя  Diary Spiritwww.diary.ru/member/?4733 можно вручную написать путь к его папке: http://static.diary.ru/userdir/4/7/3/3/4733/.
И наоборот, по картинке в БИ — http://static.diary.ru/userdir/4/7/3/3/4733/29370653.gif — можно прочитать его UserID=4733.

За время копирования выяснилась пока лишь одна проблема — не копируется какая-то часть папки верхнего уровня с номером "1", точнее даже — 1/0. При обращении к ней сайт зависает. Мы пока отложили проблемную папку целиком и займемся ею в последнюю очередь. У всех пользователей, кто в нее попал, картинки появятся в последнюю очередь и, самое неприятное, что может что-то не прочитаться. Но паниковать пока рано.

Папка верхнего уровня с именем "0" скопирована полностью. Папки 2, 3 и 4 — копируются в настоящий момент (пошли вторые сутки). Как только с ними будет закончено, начнется копирование следующих. Всего скопировано около 15 млн. файлов из 50 млн. Но копирование не идет непрерывно. Иногда приходится его искусственно притормаживать или даже совсем останавливать, иначе пользоваться сайтом станет просто невозможно.

Такие дела.

URL записи



у меня 1, чо T__T

@темы: @дневники

Комментарии
13.10.2010 в 12:17

Не повезло...
13.10.2010 в 12:25

сигаретный мальчик (с) Arashi
и у меня 1 Тт
13.10.2010 в 14:07

сигаретный мальчик (с) Arashi
Исстинна
я всё узнал... у тебя 1/7, так что не волнуйся. а вот у меня как раз та самая, проблемная, 1/0
13.10.2010 в 18:23

★SWAG★
Midzu Kanake
охохо
13.10.2010 в 18:35

сигаретный мальчик (с) Arashi
Исстинна
да пиздец)) но вообще, я вроде как привык уже даже, что аватары через раз идут
13.10.2010 в 18:46

[Будь разной, оставаясь собой!]
подскажите как узнать? меня терзают мучения что я точно в этой злаполучной папке, белезна моего днева меня настораживаетТ______Т
13.10.2010 в 18:49

сигаретный мальчик (с) Arashi
Amano Ana
у тебя папка 1/8, ты не попала в проклятую папку, так что расслабься))

на будущее. открываете свой профиль, смотрите на номер id. собственно, вам нужны только первые две цифры, если 10, то пиздец, это как раз та самая 1/0
13.10.2010 в 18:56

[Будь разной, оставаясь собой!]
Midzu Kanake спасибо!^^v *уф*
теперь нашла где он, не обращала раньше внимание...
13.10.2010 в 18:58

сигаретный мальчик (с) Arashi
Amano Ana
не за что)
13.10.2010 в 18:59

[Будь разной, оставаясь собой!]
у меня у подруги как раз 10 первые цифры, но у нее еще вчера все восстановилосьО_О *мистика*
13.10.2010 в 19:00

сигаретный мальчик (с) Arashi
Amano Ana
хрен знает, скорее всего сохранилось в кэше. ибо эту папку пока не восстанавливали
14.10.2010 в 15:21

Класс, у меня 10
14.10.2010 в 22:09

Боль – это состояние ума, к ней можно привыкнуть.(с)
И у меня адЫн ТТ

Расширенная форма

Редактировать

Подписаться на новые комментарии