Uwow

This is a sample guest message. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

Почему так часто происходят вылеты?

Статус
В этой теме нельзя размещать новые ответы.

blackmanos

Администратор
Команда форума
Администратор
Очень многих интересует вопрос почему так часто происходят вылеты на сервере и почему администрация с ними ничего не делает.

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

Ну и первое, почему так часто происходят вылеты. Почти всегда активные вылеты начинаются после обновлений, а как вы все знаете(если вдуг кто не знает, списки исправлений доступны тут http://forum.uwow.biz/forum/779-ispravleniya-legiona/)у нас всегда идет очень активная разработка, в некоторые месяцы количество фиксов в коде ядра может доходить до нескольких сотен тысяч изменения строк кода и очень часто краши связаны с тем что упускается логика работы что приводит к падениям сервера, такие краши исправляются довольно быстро и ядро к вечеру уже стабилизируется. Однако бывают неявные проблемы которые влияют на стабильность ядра, это связано с утечками памяти и потоковыми синхронизациями, такие проблемы довольно сложно обнаружить и если мы знаем когда они примерно возникли приходится делать откаты исправлений (думаю многие помнят начало июня и откат исправлений на целый месяц для поиска проблемы, сейчас же для стабилизации ядра пришлось сделать откат иправлений на 2 недели назад).

Еще один момент на которые многие ссылаются: А почему исправления не тестируются на тесте перед установкой на игровые?

Не поверите, но все исправления обкатываются на тестах, однако там недостаточный онлайн для того, чтобы можно было в полной мере "обкатать" обновления. Также существует такой нюанс, что при установке краш фиксов(исправления падений сервера) могут залиться обновления на игровые сервера без обкатки на тестах и сразу вылезут новые падения((

Основной вывод простой, ядро может работать довольно стабильно без вылетов, НО тогда не будет никаких обновлений и исправлений. А если мы хотим постоянно развивающийся сервер то исправления и обновления обязательны.

 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.
Сверху