Dismiss Notice
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Нужно понять причину загрузки cpu

Discussion in 'Услуги программиста PHP, скрипты и тд' started by Hell1g, Aug 3, 2018.

03.08.18 в 22:48
05.08.18 в 14:14
16
1,095
0
  1. TopicStarter Overlay
    Hell1g

    Hell1g Бывалый

    Messages:
    243
    Likes Received:
    20
    Best Answers:
    0
    Нужен спец который поможет за монетку конечно же, понять причину загрузки CPU. Я понял только то, что cpu загружает MySQL, а что конкретно без понятия. Данная проблема появилась совсем недавно, может конечно VPS не справляется, но я думаю врятли. Загрузка CPU происходит почти всегда в один промежуток времени, судя по графику загрузки кпу. Тот кто сможет помочь, напишите в ЛС или асю - 676617603.
     
  2. Andrij

    Andrij Бывалый

    Messages:
    517
    Likes Received:
    54
    Best Answers:
    2
    помочь не смогу, но у меня было также. Для себя выделил 2 варианта решения, если vps zomro - брать выше тариф (за других хз), или же подключать клауд, и режим под атакой на время увеличения загрузки. ТАк как траф у меня всё ещё растет, то пока получается чередовать, то есть взял выше тариф, траф подрос, включил клауд и пока держится)
     
  3. TopicStarter Overlay
    Hell1g

    Hell1g Бывалый

    Messages:
    243
    Likes Received:
    20
    Best Answers:
    0
    Я на VPS jino. У меня траф от 15 до 18к в день. CPU 4 ядра * 2000 МГц, 4096 RAM. Недавно на этот тариф перешел, так как думал что дело в нем, но в итоге похоже нет. Смотрю в консоли загружает cpu mysql вплоть от 80 до 130%. Грешу на хостера пока что, думаю менять, хотя так мне нравился, может они уже не вывозят такой траф:((
     
  4. Defoz

    Defoz PRO Users

    Messages:
    1,832
    Likes Received:
    154
    Best Answers:
    4
    Hell1g если у тебя и правда такие конфиги железа на серваке а не просто на словах так говорит хост, то этих конфигов должно хватить вплоть до 50-60к... смотри в сторону модулей, возможно какие то конфликтуют или просто сжирают кучу ресурсов
     
  5. ettochno

    ettochno PRO Users

    Messages:
    370
    Likes Received:
    49
    Best Answers:
    1
    Hell1g Проверь, работает ли кеш. Отключи рандомный показ новостей, если есть такое ("случайный фильм" например) и Defoz правильно сказал, проверь настройки модулей (в них тоже кеш должен работать) и если не поможет, тогда специалиста)
     
  6. Ботяра

    Ботяра Забанен

    Messages:
    0
    Likes Received:
    0
    Best Answers:
    54
    в main.php замени
    Code:
    GzipOut();
    на
    Code:
    GzipOut(1);
    и посмотри статистику работы ДЛЕ в коде страницы в самом низу, например:
     
  7. PunPun

    PunPun VIP Кинотрафик v2

    Messages:
    7,434
    Likes Received:
    3,687
    Best Answers:
    32
    И он ничего не даст.

    В /engine/modules/main.php перед
    PHP:
    GzipOut();
    вставить
    PHP:
    if ($member_id['user_group'] == 1)
    print_r($db->query_list);
    Потом в /engine/classes/mysql.php найти
    PHP:
    //            $this->query_list[] = array( 'time'  => ($this->get_real_time() - $time_before), 
    //                                        'query' => $query,
    //                                        'num'   => (count($this->query_list) + 1));
    Заменить на
    PHP:
    $this->query_list[] = array( 'time'  => ($this->get_real_time() - $time_before), 
                                             
    'query' => $query,
                                             
    'num'   => (count($this->query_list) + 1));
     
  8. TopicStarter Overlay
    Hell1g

    Hell1g Бывалый

    Messages:
    243
    Likes Received:
    20
    Best Answers:
    0
    Спасибо большое всем за Ваши советы. Я в данный момент переезжаю на VPS zomro, так как jino положили мой сайт и ссылаются на какие-то проблемы которые решает администрация, и 11 часов уже такая беда. Как перееду буду пробовать Ваши варианты если конечно они сами собой не пройдут на новом впс:)))
     
  9. TopicStarter Overlay
    Hell1g

    Hell1g Бывалый

    Messages:
    243
    Likes Received:
    20
    Best Answers:
    0
    Выкладываю скрин работы сервера, может кто-то что-то поймет. Все советы Ваши перепробовал, но по прежнему все :(
     

    Attached Files:

  10. PunPun

    PunPun VIP Кинотрафик v2

    Messages:
    7,434
    Likes Received:
    3,687
    Best Answers:
    32
    Потому что нужно скинуть скрин запросов что я написал выше.
     
  11. TopicStarter Overlay
    Hell1g

    Hell1g Бывалый

    Messages:
    243
    Likes Received:
    20
    Best Answers:
    0
    В Вашем посте я не вижу чтоб вы чего-то просили:) Скрин чего скинуть?
     
  12. PunPun

    PunPun VIP Кинотрафик v2

    Messages:
    7,434
    Likes Received:
    3,687
    Best Answers:
    32
    Сделать то что я написал, зайти на главную страницу - увидеть ваши запросы и сделать скрин, ничего сложного нет.
     
  13. Romantv

    Romantv Забанен

    Messages:
    6,946
    Likes Received:
    1,815
    Best Answers:
    6
    при таком железе это что то с сервером,скорее всего, напиши парню,вот его сайт vds-admin.ru он мне оптимизировал сервер
     
  14. TopicStarter Overlay
    Hell1g

    Hell1g Бывалый

    Messages:
    243
    Likes Received:
    20
    Best Answers:
    0
    Спасибо бро, сейчас напишу:)
     
  15. Ботяра

    Ботяра Забанен

    Messages:
    0
    Likes Received:
    0
    Best Answers:
    54
    По крайней мере он покажет кол-во запросов к БД ДЛЕ и время выполнения скрипта. Довольно много случаев было, что было очень много запросов в базе из-за каких-то кривых хаков/модулей, удаление которых чаще всего и оптимизирует работу ДЛЕ.
     
  16. PunPun

    PunPun VIP Кинотрафик v2

    Messages:
    7,434
    Likes Received:
    3,687
    Best Answers:
    32
    Покажет количество и что далее? А какой из модулей дает нагрузку? Можно узнать по запросам.
     
  17. Ботяра

    Ботяра Забанен

    Messages:
    0
    Likes Received:
    0
    Best Answers:
    54
    PunPun как минимум это даст направление куда нужно смотреть:в сторону ДЛЕ или сервера. Чаще всего это обходится именно первым, т.к. порой ставят хаки, которые выполняются по 10+секунд на каждой странице. Я тут не говорю о настройке сервера и его оптимизации, всё только по DLE.