Загрузка процессора на 100% php5-fpm

После переноса одного старого сайта на сервер с настройками nginx и php5-fpm примерно, как написано на этом сайте, заметил, что подпроцесс php5-fpm для этого сайта стал грузить на 100% процессор (смотрю в htop) практически при любой загрузке страницы.

Сейчас на сайте modx 2.2.6, но раньше была какая-то бородатая версия типа 2.0.x., обновление просто сверху накатывал. Вот не пойму почему так… Из-за этого и другие сайты на сервере подтормаживают, когда несколько таких запросов идет на этот сайт. На нем около 1000 ресурсов, попробовал включить xPDOAPCCache — время загрузки немного упало, но %CPU так же грузится.
Виталий Киреев
28 февраля 2013, 03:59
modx.pro
4 456
0

Комментарии: 6

СикретНаме
28 февраля 2013, 08:02
0
А переустановить и в чистую установку залить сайт?
    Василий Наумкин
    28 февраля 2013, 08:03
    0
    Ищи тормоза в сайте.

    Не думаю, что дело в версии MODX или PHP — это что-то сайтовое, типа некэшированного wayfinder.
      Александр Москвин
      28 февраля 2013, 14:52
      0
      У меня была такая же проблема в версии модх 2.2.6, оказалось в модуле галерея не обрабатывался корректно phpthumb, переписал на прямые пути, без использования phpthumb и скорость упала, сайт tuchinskyu.ru, причем грузился сервер 8 ядерный почти полностью и страницы долго открывались, утечка памяти.
        Виталий Киреев
        28 февраля 2013, 15:29
        0
        Скорость упала или загрузка процессора? :)
        Там действительно есть Gallery и я заменил phpthumb на rezimgcrop, т.к. нужны просто превьюшки без всяких прибамбасов, а сниппет Gallery вызываю не стандартный, а самописный. Это уменьшило время загрузки, но процессор как жрался, так и продолжает. Еще из некешированного есть getPage под getResources, но там грузится достаточно быстро. На главной вообще все вызовы кешированные, одни вейфандеры и бредкрюмсы, а некоторые меню еще и в getCache обернуты, но даже не смог нагрузить через loadimpact.com — говорит не может создать правила.
          Василий Наумкин
          28 февраля 2013, 17:31
          0
          Комментируй в шаблоне по одному все сниппеты\чанки и смотри на скорость загрузки страницы.
          Рано или поздно должна резко уменьшиться.

          Еще можно поглядеть в лог ошибок nginx — вдруг там что интересное, типа таймаутов на определённой странице?
            Александр Москвин
            01 марта 2013, 14:43
            0
            И скорость упала и загрузка возросла, бывало до 86% доходило в 3-4 ядрах.
            Проверь лог ошибок модх, что там пишется, находится лог обычно в папке core/cache/logs/error.log
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          6