Перейти к содержимому

Welcome to Форум проектов blackmanos
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. If you already have an account, login here - otherwise create an account for free today!
Фотография

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


  • Авторизуйтесь для ответа в теме
В этой теме нет ответов

#1
ВНЕ САЙТА   blackmanos

blackmanos

    Администратор

  • 1099 сообщений
1330 - Uwow меня превозносит

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

 

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

 

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

 

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

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

 

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






Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 скрытых