• Решено maximumexchangeru

    (@maximumexchangeru)


    Помогите решить проблему!

    http://www.maximumexchange.ru/

    Сабж появился примерно 2 месяца назад. При активном переключении между постами, навигации по админке, вообще при любых действиях в WP, нерегулярно сайт падает в «503 Service Temporarily Unavailable
    The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.»

    хостер мастерхост:
    http://masterhost.ru/service/hosting/virtual/main/unix/effective/

    хостер пишет в почту:

    11.02.09, 15:30

    Уведомляю Вас о том, что запросы по протоколу HTTP к Вашему ресурсу
    maximumexchange.ru создали критическую нагрузку на сервер виртуального
    хостинга.

    Иллюстрация нагрузки:

    wwwserver 55350 14,0 2,3 97356 48556 ?? R 1:49PM
    0:07,48 httpd: handling http://www.maximumexchange.ru
    «GET /2008/12/10/ms-platform-2009-the-brainwave/
    HTTP/1.0″ (httpd)
    wwwserver 55383 11,9 1,9 96688 39988 ?? R 1:49PM
    0:15,04 httpd: handling http://www.maximumexchange.ru
    «GET /2008/12/10/ms-platform-2009-the-brainwave/
    HTTP/1.0″ (httpd)
    wwwserver 55192 11,5 1,9 97032 40560 ?? R 1:49PM
    0:17,28 httpd: handling http://www.maximumexchange.ru
    «GET /2009/02/03/how-microsoft-it-implements-new-stor
    designs-for-exchange-2007-part-ii/ HTTP/1.0″ (httpd)

    Мы были вынуждены перенести Ваш ресурс на каратинный сервер.

    20.03.09, 19:49

    Ваша площадка по прежнему находится на карантинном сервере. Сегодня вы
    могли наблюдать многочисленные ошибки 503 при обращении к вашему сайту. Это сработала автоматическая система фиксирования нагрузки, когда сайт потреблял больше, чем 2,5% CPU. Система работает так, что если в течении 20 секунд средняя нагрузка будет выше, чем 2,5%, то на последующие, максимум, 20 секунд, на обработку обращений к сайту сервер не будет выделять ресурсы и вы увидите 503 ошибку.
    Настоятельно рекомендую в вашем блоге, выполненном на базе wordpress, включить модуль кэширования http://wordpress.org/extend/plugins/wp-super-cache/, после этого ситуация значительно улучшится.

    / параметры хостинга:
    Operating System : FreeBSD
    Server : Apache
    Memory usage : 13.67 MByte
    MYSQL Version : 5.0.67-log
    SQL Mode : Not set
    PHP Version : 5.2.9
    PHP Safe Mode : Off
    PHP Allow URL fopen : On
    PHP Memory Limit : 32M
    PHP Max Upload Size : 2M
    PHP Max Post Size : 4M
    PHP Max Script Execute Time : 30s
    PHP Exif support : Нет
    PHP IPTC support : Да
    PHP XML support : Да

    Что делал для исправления:
    1. Отключал ВСЕ плагины
    2. Ставил wp-super-cache, все по дефолту, включен, без сжатия, страницы кэшируются.
    3. Ставил WP Widget Cache, включен, работает
    4. оставлял только эти два плагина кэширования
    5. снес WP, переустановил ту же последнюю версию 2.7.1
    6. уменьшил количество постов на первой с 10 до 7.
    7. ставил дефолтовую тему.

    /до этого времени работали штук 15 плагинов, 10 постов на первой, все летало как часы.

    Не помогло.

    8. застрелиться?

    Что скажете?

Просмотр 12 ответов — с 1 по 12 (всего 12)
  • Модератор Юрій

    (@yube)

    8. застрелиться?

    Только после хостера 🙂

    Что скажете?

    Я сменой хостинга уменьшил время генерации журнальной морды (80 запросов к базе) с 10-20 с. до 0.3-0.7 с. Правда, это повлекло за собой удвоение стоимости.

    Автор maximumexchangeru

    (@maximumexchangeru)

    оригинальное решение,
    с удовольствием застрелил бы хостера, если бы помогло, но во-первых до этого все нормально работало, даже по логам смотрел — хостер апгрейдил PHP на пару недель позже появления проблемы. А во-вторых они меня грамотно по всем докам обложили, вежливо. аж плагины советовали и желали скорейшего исправления проблемы и большого счастья в личной жизни.

    PS: кого на кого меняли?

    Модератор Юрій

    (@yube)

    Поменял freehost.ua на itl.ua

    Фрихост, кстати, было дело, банил мой сайт (не на WP), но я тогда откусил на 2.5%, и не 25%, а под 100% ресурса сервера. Ото паника была! 🙂

    IMHO если чистый — без плагинов с простенькой Темой — WordPress сжирает слишком много ресурса у хостера, то это означает, что либо слишком много запросов (тысячи в секунду), либо сервер слишком слаб. WP — отнюдь не самый прожорливый движок. Хотя и не самый легкий в последнее время.

    Поставьте плагин wptuner, посмотрите, где узкое место.

    Автор maximumexchangeru

    (@maximumexchangeru)

    спасибо за ценную подсказку,

    http://imhost.ru/out.php/i23413_Capture1.JPG

    что теперь с этим делать?
    что-нибудь выглядит подозрительно или плохо?

    Модератор Юрій

    (@yube)

    Нормально выглядит, ничего подозрительного. Как по мне.

    Atrax

    (@atrax)

    Ethical engineer

    Засада…. я тоже недавно перебрался на masterhost.
    Прямо хоть собственный сервак в стойку ставь.

    Автор maximumexchangeru

    (@maximumexchangeru)

    Блин! чоже делать!?!

    >> что либо слишком много запросов (тысячи в секунду),
    да уж. посещаемость упала втрое, до 300-400 человек в день, с тех пор как начались лаги :(((

    Автор maximumexchangeru

    (@maximumexchangeru)

    АУ, кто-нибудь!
    Помогите?!

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    1. Можно попробовать отключить проверку обновлений ядра и плагинов:
    http://wordpress.org/extend/plugins/disable-wordpress-core-update/
    http://wordpress.org/extend/plugins/disable-wordpress-plugin-updates/
    2. Наверное, к таблицам в базе данных стоит применить REPAIR и OPTIMIZE.

    Автор maximumexchangeru

    (@maximumexchangeru)

    Спасибо Сергей,
    1. попробую, результат сообщу.
    2. Базу оптимизировал и репарил как через phpMyAdmin, так и плагином WP-Optimize (удобства ради). Более того, вчера снес всю базу, проинсталлил WP снова, импортировал таблицы Posts, Comments, Meta, Users, почти все, кроме WP_Options, чтобы заведомо исключить перенос настроек старого WP.

    Не помогло.

    Автор maximumexchangeru

    (@maximumexchangeru)

    disable-wordpress-core-update
    disable-wordpress-plugin-updates

    ни по отдельности, ни вместе плагины не повлияли на ситуацию.

    повторно сделал таблицам REPAIR и OPTIMIZE.

    результат нулевой. Сайт также продолжает падать в 503.

    Между прочим, только что заметил — релиз 2.7.1 был 10 февраля,
    hoster начал ругаться 11го февраля.

    похоже в 2.7.1 где-то косяк.
    Думаю downgrade’ить, инструкции по этому делу есть?

    PS: следующая версия скоро? Ждать или даунгрейдиться? Как думаете?

    Atrax

    (@atrax)

    Ethical engineer

    Через эскспорт/импорт, я думаю, можно downgrade-ить и без инструкции…

Просмотр 12 ответов — с 1 по 12 (всего 12)
  • Тема «Error 503, проблема с производительностью, WP лагает/падает» закрыта для новых ответов.