Форумы SDlive

Форумы SDlive (http://forum.sdlive.ru/index.php)
-   Сервер (http://forum.sdlive.ru/forumdisplay.php?f=8)
-   -   Диссконет каждую минуту (http://forum.sdlive.ru/showthread.php?t=1315)

PKS 09.02.2008 16:38

Цитата:

Сообщение от Zebooka (Сообщение 30125)
На сервере стоит операционная система для сервера (Win 2k3), а не ХР и уж тем более Виста которая жрет память как мама дорогая. В ней меньше всякого хлама и дурацких служб которые обычно работают в "пользовательской" винде. Тормоза я подозреваю создает MySQL который не успевает писать и читать огромные объемы данных на винт (это при том что стоит рэйд).

Проблема имеет наименование "DoS-атака". Атакует мускуль сам мангос, зафлуживая потоком запросов (скажем, на обновление таймстампа одного и того же трупа). Есть такие вот баги. В результате мускуль процессор сжирает полностью.
Не знаю, можно ли сварганить скрипт, ресетящий сервер при загрузке мускулем проца на >80% минуту и дольше. Хотя и ресет не гарантирует восстановления работоспособности.

Процесс идет, краши фиксят. Уже на два порядка стабильнее, чем месяц назад. Пока читеры на БГ не попрут, ога. ;)

narmo 09.02.2008 18:18

Можно поднапрячься и прикрутить к мангосу поддержку другой , более производительной БД. Но это врядли реальный вариант.

PKS 09.02.2008 18:42

Цитата:

Сообщение от narmo (Сообщение 30159)
Можно поднапрячься и прикрутить к мангосу поддержку другой , более производительной БД. Но это врядли реальный вариант.

а) это нереальный вариант;
б) это бы не помогло всё равно. При взвешивании слона не так уж и важно, сколько на нем сидит мух.

woodpeaker 09.02.2008 19:39

a) это более чем реальный вариант, что мешает использовать более скоростные для данной нагрузки сервера? (банально PostgreSQL, который может налету оптимизировать запросы)
б) еще как бы помогло +

Админам(если девелоперы), необходимо посмотреть можно ли использовать пулы в БД.

ЗЫ, поставьте БД на отдельную машинку, основному серваку будет в разы легче, машинка может быть на такой уж и мощной - разделяйте процессы....

Paradox 10.02.2008 08:58

в игру ваше не вазможна заити тока начнёш заходить и сразу дисканэкт (живу в нижнии ельцовки )так везде?:(

bozz 10.02.2008 09:03

Цитата:

Сообщение от Paradox (Сообщение 30285)
в игру ваше не вазможна заити тока начнёш заходить и сразу дисканэкт (живу в нижнии ельцовки )так везде?:(

серв висит,надо рестарт

ptrts 10.02.2008 09:12

Есть ещё такой вариант. Так называемый watchdog. Это скрипт, который считает до 100 и перегружает всех (весь комп, или что там нужно). А если есть живые сервисы, которые не хотят чтобы их перегружали, то они с некоторой периодичностью сбрасывают счетчик watchdog-а в ноль.

Muxamed 10.02.2008 09:29

Перезапустите серв а то висим

ptrts 10.02.2008 09:33

А хорошо висим...

Роиан 10.02.2008 09:43

я вообще не могу зайти пишет сразу дискон фром сервер(


Часовой пояс GMT +1, время: 14:36.