avatar_SkyBeT

Inferno Mu Online ll Season 3 Episode 1 ll x1000 - классика!

Автор SkyBeT, 2019 Янв. 09, 21:20

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

demagoc

Пусть бы логи выложил, посмотрели бы на чем зависает

DEATHSIDE

Цитата: demagoc от 2019 Янв. 11, 11:17  Пусть бы логи выложил, посмотрели бы на чем зависает

Мне кажется просто не хватает канала интернета и ресурсов пк.
И бо очень очень долгая загрузка шла появление чаров.

Так как когда не было игроков, он 1 лазил то все было гуд.
Как только на сервер зашло около 15 рыл, сразу начали пропадать игроки....

Это мне кажется канал интернета мал, и походу пк слабенький.

Profesor08


demagoc

Канал интернета наврятли повлияет на падения базы.

Killbrum

Цитата: SkyBeT от 2019 Янв. 10, 22:36  это то чувство, когда база данных просто провисает.
и да, это мой первый сервак му онлайн. Просто везет
Хостил несколько серверов с такой проблемой. Все порты закрыты, файлы теоретически правильно настроены (по крайней мере порты) но SQL выжирал всю память и начинал лагать спустя пару часов. Увы, я не DB Engineer и сказать что там я не мог. Базовая оптимизация потребления памяти ничего не дала. Лично я подозревал что надо анализировать выборки сиквела и смотреть сколько времени отрабатывают скрипты.

В моем случае я видел пару причин. SQL НЕ может сам по себе так провисать на столь малом количестве данных. Но если есть не правильно написанные query то все может быть. В итоге лично я остановился на двух вариантах.
1) Сайт делает не правильные запросы в базу. Возможно делает какие-то слишком кривые выборки и в очень большом количестве.
2) Часто рукожопы вместо того чтобы расширить функционал DataServer'a добавляют в ГС код для коннекта к сиквелу. В итоге уже сам ГС делает какие-то очень дикие запросы.

На самом деле может быть одна криво написанная команда которая уложит ровно все.

Profesor08

Цитата: Killbrum от 2019 Янв. 11, 09:45  
Все MU сайты, которые сейчас популярны, очень плохо работают с sql. Там, где можно обойтись одним запросом, они делают десятки, а то и сотни(любой топ 100). При любом чихе, когда надо и не надо долбятся в бд, даже если надо отдать статику. SQL сервер начинает выделать под это все много памяти, часть потом освобождает, а часть нет, считая данные очень важными.

Ну и не исключено что ГС на каждом тике делает запросы в бд, ведь хз что нам накодили.

Killbrum

Цитата: Profesor08 от 2019 Янв. 11, 12:27  Все MU сайты, которые сейчас популярны, очень плохо работают с sql. Там, где можно обойтись одним запросом, они делают десятки, а то и сотни(любой топ 100). При любом чихе, когда надо и не надо долбятся в бд, даже если надо отдать статику. SQL сервер начинает выделать под это все много памяти, часть потом освобождает, а часть нет, считая данные очень важными.

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

Wendigo

Цитата: Killbrum от 2019 Янв. 11, 17:06  Абсолютно согласен. Может там вообще сайт атакуют (например зная баг в сайте открывают страницу онлайна) и сам сайт уже нагружает сиквел. Одни вредители :(
Тут я согласен,этот веб при загрузке странички online,постоянно делает запрос к базе,а это не есть хорошо.

Killbrum

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

Wendigo

Цитата: Killbrum от 2019 Янв. 11, 20:25  Вообще поразительная ситуация. Пожалуй, возможно, это первый раз когда новичка не засрали а чуть ли не хором начали помогать! =))

Люди взрослеют,появляется желание помогать слабым(в данном случае тем кто еще новичек в сфере mu online).
У каждого когда то были такие проблемы )
Да и для многих эти новички это заработок ,так что гнать их это потеря своих денег которых можно будет заработать при сотрудничестве с ними.

Angerfist

Цитата: Wendigo от 2019 Янв. 11, 00:10  Все может быть,отложи старт на неделю другую,почитай форумы разделы защиты и тд ...
Как только поймешь всю суть ,спокойно запускай сервер ..
И да ставить Firewall не советую,юзай роутер + встроенный Firewall в твоей ос ,поставь ограничение трафика порт 55901/55903/44405  на игрока в 128кб этого будет достаточно.
а как поставить ограничение трафика ??

Похожие темы (5)