Сервер - Вопросы по работе (обсуждение)
Думаю решение проблемы перенесли на завтра.Видать что-то серьезное.
RainHarD
Это преувеличение, т.к. набиралось за 120+ онлайна, но естественно компенсация будет;После такого простоя считаем 2х дневного ибо играть на лагах было нереально , нужна обнова по поводу турниров 1х1 а точнее чаще их сделать и изменять время флагов....
4:50 утра, добро пожаловать <!-- s:cry: --><img src="{SMILIES_PATH}/icon_cry.gif" alt="Думаю решение проблемы перенесли на завтра.Видать что-то серьезное.
Понимаем почему, но не понимаем как, хотя трудятся лучшие умы. Очевидно, что проблема появилась после апдейта 26 числа, и очень маловероятно после апдейтов 1. Потому, что за 3 года у нас ничего не висло, а после апдейтов - стало. По этому если это и совпадения, то мы прям офигеть какие счастливчики. По этому, опять таки, если сейчас не разберемся, то возможно снимем поддержку 3D, введенную 26, оставляем апдейт от 1 числа и все, что не касается 3D, и посмотрим, как будет работать. Потом поднимем тест, и будем вместе с вами искать, от чего конкретно это происходит, будет понятно, связано это с 3D или нет.
Пока сейвы с часа переставлены на 15 минутные , чтобы не было больших откатов, если вдруг повиснет, и установлен первый гипотетический фикс. В среднем, если что-то не так, потеряется 7 минут.
Завтра будет второй штурм на свежую голову, сервер будет включен (если не повиснет, пока сплю), всю нужную информацию собрали.
висим )
уже не висим )
уже не висим )
Sweet Sugar[END]
<!-- l --><a class="postlink-local" href="uogames.ru/forum/viewtopic.php?f=48&...amp;start=810#p16817[/url]<!-- l --> - не помогло, будем думать раньше.
Если кто-то что-то делал, и повисло, сообщите о том, кто и чего. Особенно интересуют вендоры и наличие 3д клиента, хотя возможно, предположение ошибочно, по этому отпишитесь в ЛС, по возможности. Если просто бежали - это не надо писать. А если - кликнул туда-то и все умерло, то может помочь. Сейчас будем дальше смотреть
Если кто-то что-то делал, и повисло, сообщите о том, кто и чего. Особенно интересуют вендоры и наличие 3д клиента, хотя возможно, предположение ошибочно, по этому отпишитесь в ЛС, по возможности. Если просто бежали - это не надо писать. А если - кликнул туда-то и все умерло, то может помочь. Сейчас будем дальше смотреть
-
Не в сети
- PrincessBotsman
- Модератор: Летописи
- Сообщений: 883
- Thanks: 0
Модератор: Летописи
[size=85:2xsmi890]- Может ты выйдешь из инвиза и покажешь всем свой костюм?
- Инвиз и есть мой костюм. Это лучший костюм из всех.[/size:2xsmi890]
- Инвиз и есть мой костюм. Это лучший костюм из всех.[/size:2xsmi890]
Два краша за сегодня ~ одинаковы (проблема одна и та же), смотрим
Разбираемся, все проблемы связанны с одним и тем же, сейчас ищем решение.
UPD: Вторую гипотетическую заплатку поставили с рестартом, если не поможет, то скорее всего временно снимем 39 обновление, будем копаться.
UPD2: Кто чивой улетал в момент краша (Sacred Journey), отпишитесь откуда и куда летели.
Если будет краш - они происходят без отката. Если сервер именно повиснет, то откат в среднем, может быть 1-14 минут, просим отнестись с понимаем, проблему решаем.
UPD: Вторую гипотетическую заплатку поставили с рестартом, если не поможет, то скорее всего временно снимем 39 обновление, будем копаться.
UPD2: Кто чивой улетал в момент краша (Sacred Journey), отпишитесь откуда и куда летели.
Если будет краш - они происходят без отката. Если сервер именно повиснет, то откат в среднем, может быть 1-14 минут, просим отнестись с понимаем, проблему решаем.
Сегодня если до вечера ничего не додумаем, временно убираем 39 обновление (т.к. проблема с подвисаниями появилась после него), смотрим как работает без него (чтобы было наверняка понятно, где искать первоисточник возникающей ошибки). Если никаких проблем не будет, то будет введено позже, когда наверняка будет понятно, из-за чего возникают проблемы. Сама проблема ясна, и ошибка понятна, не понятно как она возникает и в следствии чего.
Рестарт сегодняшний на 13 перенесли, или на 12-е, в районе 23 часов вечера
Рестарт в 00:55 сегодня, откатывать обновление пока не будем, добавили еще 2 фикса и добавили логирование под этот случай, если не поможет и проблема с рандомным подвисанием останется, чтобы было больше информации.
UPD: Поставили
UPD: Поставили
Все, по новым логам вчера ночью подключенных и утренним крашем проблему на 100% нашли, связана с поддержкой 3D клиента, как и предполагалось, а если точнее с обработкой пакетов, потоков и логикой при этом всем. По этому увы, как ни печально поддержку нужно будет снимать, по крайней мере временно точно (39 обновление) и переписывать там придется очень много, т.к. проблема глобального характера. Все зависания и краши с 26 числа связаны с одной и той же ошибкой, которая по разному проявляется (проблема сложная и не однородная, по этому так долго искали). Когда уберем, соотв., все вернется на прошлый уровень стабильности, т.е. месяц онлайн и рестарт только на обнову. Сейчас получается так, когда все разгребли, что уровень стабильности от идеала далек с ней, слишком много узких мест получилось, которые изначально были не видны. Исправить быстро это не получится.
По этому сегодня-завтра рестарт, и откатываем 39 обнову.
UPD: Мозговой штурм, вроде, решение нашел. Возможно еще одна пачка фиксов
UPD2: 17:55 ставим фиксы
По этому сегодня-завтра рестарт, и откатываем 39 обнову.
UPD: Мозговой штурм, вроде, решение нашел. Возможно еще одна пачка фиксов
UPD2: 17:55 ставим фиксы
Сегодня будет рестарт сервера в 23:55, в онлайне будем через 1-5 минут.
Хотели ночью фикс поставить, но раз до ночи не дотянули - ставим сейчас, ночью рестарта не будет
А где можно посмотреть что за фиксы поставили?
Мы не публикуем информацию по фиксам технического плана, т.к. вряд ли она кому-то интересна может быть (плюс я этим не занимаюсь, и не всегда могу на должном уровне объяснить что конкретно ставится, для меня тут важен только результат). Так, по апдейтам в патчнотсах около 500-550 изменений, в действительно их где-то на треть больше. До того ставили исправления после ввода 3D клиента, много исправлений. Ситуацию с зависаниями, насколько можно судить, мы исправили с предпоследний пачкой фиксов, по этому откатывать это обновление больше не планируется. Конкретно сейчас исправили ошибку, которая привела к 3 сегодняшним крашам, все они были одинаковые. Связана она была с тем, что серверу отсылался пакет с информацией о перемещении несуществующей вещи. Т.к. с одной стороны, это запрос на ее перемещение, сервер должен это обработать и ее переместить. С другой стороны, переместить несуществующий предмет (удаленный, или фантомный, которого вообще никогда могло не быть) он не может, т.к. перемещать нечего. Это вызывало ошибку в "логике", и он падалА где можно посмотреть что за фиксы поставили?