нагрузка на сервере

Post Reply
GangstaBros
Posts: 460
Joined: Sun Jan 05, 2014 4:34 pm

нагрузка на сервере

Post by GangstaBros »

имеется сервер с 200 сайтами на смартсиджах , бОльшая часть на них чайлды .
95% всего трафа на одном сайте (200к) ,
остальные полудохлый груз после банов гугла.

3-4 дня начались проблемы на сервере - la ушел под 40-50 , лимит коннектов к мускулю , все перестало работать :) как раз был заказан новый серв под эти сайты , они туда уже были перенесены , админы только переключили айпишник , чтоб указывало на новый серв .

не помогло - нагрузка как была , так и осталась , изначально я подумал , что может проблема со старым железом .

из кронтаба выключили rot.php на всем сервере , остались только cron.php для трейда .

LA 15-16 на постоянку , 150-160 коннектов в мускуле , большая часть висит там в непонятно каком состоянии , при чем эта бОльшая часть по идее должна инициироваться запусками rot.php , который отключен везде , что они там вообще делают - неясно .

в база 30-40% места занимали таблицы rot_gal2tag* . в чайлдах везде было указано юзать таги мастера , почему не отстрелились неиспользуемые rot_gal2tag - непоняно .
прописал во всех базах вайтслово для тагов , очистил содержимое всех таблиц rot_gal2tag*

не помогло , все осталось точно так же как и было .

конфиг сервера:
Dual Xeon E5-2620 , 32GB, 2x 600G SAS + 2x 240G SSD
мускул на ссд , кэши смартиджа там же .

данные из мускула по коннектам:
https://dl.dropboxusercontent.com/u/576 ... sslist.txt
https://dl.dropboxusercontent.com/u/576 ... sslist.txt


в теории может помочь тотальное урезание кол-ва галер во всех базах , я так понимаю они просто разрослись со временем , и сервер перестал справляться с нагрузкой (хоть трафа там особо и нет) . но почему при выключенных rot.php серверу плохо - неясно :)

что делать , куда копать? :)
GangstaBros
Posts: 460
Joined: Sun Jan 05, 2014 4:34 pm

Re: нагрузка на сервере

Post by GangstaBros »

да , ап само-собой на всех доменах провел .

и такая ситуация с нагрузкой не только на этом сервере , но на остальных оно пока работает без даунов . но железо используется нерационально =\
GangstaBros
Posts: 460
Joined: Sun Jan 05, 2014 4:34 pm

Re: нагрузка на сервере

Post by GangstaBros »

Запросы такого вида очень долго отрабатывают:


SELECT gr.name as category_name, gr_data.custom_name as category_custom_name, gr_data.description as category_description, gr.id as category_id, gr_data.group_keywords,
gr_data.group_custom_var1, gr_data.group_custom_var2, gr_data.group_custom_var3, gr_data.status as group_status, gr.parent_id, tmp.*
FROM rot_groups AS gr
JOIN rot_groups_data AS gr_data ON gr_data.group_id = gr.id and gr_data.site_id = '17'

LEFT OUTER JOIN (
SELECT gi.url, g.*, gs.total_shows, gs.total_ctr, gd.alt, gd.description FROM rot_gallery_info AS gi

JOIN rot_galleries AS g ON g.gallery_md5 = gi.gallery_md5 and g.rgroup = 0 and g.sponsor_id = 0 and content_type = '0'

JOIN rot_gallery_stats17 as gs on gs.thumb_id = g.id

JOIN rot_gallery_data17 AS gd ON gd.gallery_md5 = g.gallery_md5

WHERE gi.url != 0 and gi.source_url = '17' ) as tmp ON tmp.url = gr.id
WHERE gr.group_type = 'rotation'

order by category_name asc
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: нагрузка на сервере

Post by admin »

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

Скиньте мне шел и мускл рут, я проверю что там сейчас.
Don't forget to run script update
Post Reply