149ea694a792f3ad2caaf77077a0df58 автор множества покойников
А давайте я вам объясню, хотя вы этого особо и не просили…



У нас пять серверов – 2 sql-сервера (там живет база данных) и 3 веб-сервера. Фигня в том, что база-то у нас одна, просто она дублируется на два сервера, потому что один такой нагрузки не выдержит. При этом оба сервера, понятное дело, должны быть между собой синхронизированы, т.к. часть родных и любимых пользователей сидит на одном, часть на другом, все дружно пишут записи и комментарии на своем сервере, но должны видеть то, что происходит на другом.

А база данных немаленькая, и разбить ее на несколько компактных частей, каждая из которых крутилась бы на своем сервере и синхронизировалась с остальными, нельзя. Ибо MySQL, сука, не предусматривает кластеризации, а если в последней версии и предусматривает, то так страшно, что лучше даже и не пытаться.

Но все работает. Пока не приходит время пиковой нагрузки, когда репликация нарушается и появляется так хорошо знакомая всем рассинхронизация. В этот момент и возникает оптический обман "пропадающих записей и комментариев", которые на самом деле есть, просто вы не на том сервере. Когда один sql-сервер обгоняет второй, то все уже начинающие звереть пользователи перебрасываются на один из серверов, пока база данных не синхронизируется. И все снова работает.

Но тут, сука, на sql-2 падает одна из таблиц. Сама по себе. Без вмешательства извне. Без крэша. Без проблем с железом. Безо всякой вообще логики. На этом месте синхронизация накрывается окончательным хентаем, потому что все себе мирно работало бы, но таблица шлет всех туда, куда справедливо озверевшие пользователи администрацию. И при этом все остальное функционирует нормально, а баг-репорты вообще молчат. И при тестировании все зашибись.

На этом месте сервера останавливаются для наведения порядка, а окончательно осатаневшим людям показывается муха с часами.

Занавес, он же антракт.



Ждем новое оборудование, которое позволит прожить еще полгода. Параллельно – пересмотр кода, структуры организации БД и прочие программерские радости, которые нужно успеть реализовать за эти самые полгода.



Скажите, вам теперь сильно легче живется?


Комментарии
22.12.2006 в 16:06

Гномеостатическое мироздание
О да.

Гораздо легче.

:-D

Сам факт вашего появления с разъяснениями в ленте греет душу, знаете ли. Правда-правда.
22.12.2006 в 16:06

Todos los hombres están a mis pies.
:lol2: Легче вряд ли, но повеселили точно. Ладно, переживем как-нибудь. "Нам бы только день простоять и ночь продержаться." (с)



Теперь, по крайней мере, понятно почему я не вижу комментарии, если у меня стоит рядом с ними цифра 10. :nea:
22.12.2006 в 16:07

Я знаю что там - за дверью в лето.
не понимаю, почему всегда все так нервничают из-за этого.

Ну подумаешь запись твоя не появилась.

это ж не катастрофа вселенских масштабов.



22.12.2006 в 16:07

Спасибо вам, что вы делаете работу.

Вы -- замечательные.
22.12.2006 в 16:08

параллельная нереальность
мы вас всё равно любим. а если что и глючит - переживаемо. )
22.12.2006 в 16:09

"Trust me, I'm an improviser" (c) Owen Harper
эмм... как программист и тестер, примерно понимаю, о чем это... вас и не виним) ясно ведь разумным людям, что это не администрация нарочно все ломает нах %)
22.12.2006 в 16:09

хоспади... как страшно жить...



p.s.

а чья идея с мухой?...

зачем она курсора шугается?(я кликнуть на неё хочу .))
22.12.2006 в 16:13

=)
22.12.2006 в 16:14

пытаясь помнить о маяках (с)
Реа, все классно) После данного поста действительно стало легчежить))))
22.12.2006 в 16:16

Читаю, дивлюся, малюю
Спасибо.
22.12.2006 в 16:17

Скажите, вам теперь сильно легче живется? ага,ещё бы)))

только вот вопрос: не уж то нет ни одной универсальной системы для связки всех серверов??? :nope: как так??
22.12.2006 в 16:20

Ничего, как-нибудь впоследствии я им тоже не пригожусь
Спасибо.

Действительно легче. Раньше я, не увидев результат, могла повторно нажать на кнопку "отправить" и дневник украшался постами-клонами, теперь хоть понятно, что они не теряются.
22.12.2006 в 16:24

149ea694a792f3ad2caaf77077a0df58 автор множества покойников
вам спасибо..



А муху с часами придумал глюкер
22.12.2006 в 16:27

Never say "Never"
Спасибо, может и не легче, но понятней. :)
22.12.2006 в 16:28

Re@nimator я всегда говорила, что люблю наших админов. Хотя бы за долготерпение и характер записей на ДйриСпирит-е и здесь=)))

Ждем новое оборудование, которое позволит прожить еще полгода. Параллельно – пересмотр кода, структуры организации БД и прочие программерские радости, которые нужно успеть реализовать за эти самые полгода. - а что будет через полгода? *любопытство, любопытство* Всем ждать Армагеддона?=)
22.12.2006 в 16:30

Да, мой юный друг. Да!
Re@nimator Легче!!!



А смотри, уже в любви признаваццо начинают!)) ;-)

Ещу пару тройку падений, потом признание и ...страшно подумоть))



Не хентаем единым!!))
22.12.2006 в 16:32

В принчипе, что проблемы с синхронизацией кое-кто уже смекнул... кстати число желающих отдать деньги за пользование дневниками неуклонно растет, ибо ресурс любим и ценим за удобство пользования. так что, господа администраторы, подумайте, как использовать желание народа добровольно платить за удовольствие обмена мыслями. ))
22.12.2006 в 16:45

Никогда не знаешь где тебе повезет... © Фрай
Re@nimator, умные люди и так все понимают, а остальным - что разъясняй, что не разъясняй... На самом деле, и правда стало легче! :) Мы Вас не бросим, и не надейтесь! :gigi: Жду с большим нетерпением платных аккаунтов! :)
22.12.2006 в 16:46

DrDom любить по-разному можно, а не "хентаем единым", как вы сами изволили выразиться. Это раз.

Это не первое "признание" - это два. видте, и "еще пару падений" не понадобилось =)

Админы, держащие эмоции при себе, хотя иногда, уверена, их через край,- просто находка. Очень редкая, стоит заметить. Не могу не восхититься людьми, которые в экстремальных ситуациях не впадают в истерику, а думают, "как мы докатились до жизни такой" (с) и "что делать"(с), чтобы разгрести очередную порцию "причин для счастья" - это три.
22.12.2006 в 16:51

Буэнос диас, голодранцы, я пришел надавать вам по соплям кредитными билетами.
Ладно, признаю, погорячился *))))
22.12.2006 в 16:52

Да, мой юный друг. Да!
Milady_Winter любить по-разному можно, а не "хентаем единым", как вы сами изволили выразиться. Не пойми привратно) Это шутка, при чем абсолютно исренняя)



Админы, держащие эмоции при себе, хотя иногда, уверена, их через край,- просто находка. Полностью согласен, так как с таковыми (админами) ьприходится работать порой очень плотно)

22.12.2006 в 16:55

Да, собственно, давно уже из-за ерунды с "пропавшими" комментариями не нервничаем :gigi: , но всё равно спасибо за комментарии )))
22.12.2006 в 16:57

DrDom я поняла) ответ тоже чуть-чуть не верх архисерьезности))))
22.12.2006 в 17:01

Да, мой юный друг. Да!
Milady_Winter не то слово!)) другие бы забили на это! Ну типа с юзера ещё общаццо - фи!
22.12.2006 в 17:01

Everything that kills me makes me feel alive
Re@nimator, вы замечательные!

У нас самые лучшие @администраторы! :glass:
22.12.2006 в 17:16

без денег вы не проживете.

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

деньги и только деньги вас спасут.

22.12.2006 в 17:39

полегчало :)
22.12.2006 в 18:18

undead
жить стало лучше, жить стало веселее (с)

а то любопыццтво мучало по поводу таинственных комментов =)

вдрук это происки КГБ, думаю. и в пропавших коментах что-то неполиткорректное было, вот и пропали.
22.12.2006 в 19:11

А мне муха нравится. Смотрю на неё и успокаиваюсь.
22.12.2006 в 20:11

между Светом и Тьмой путь проложен земной (с) // – Мама, у нас голые педики на крыше!!!!! (с)
муха не грузицца, ток часики летают ))))

стало намного легче, ибо стало понятно в чем дело )))) спасибо за разъяснения и долготерпение )))))