CMS DataLife Engine - Система управления сайтами

Sign in to follow this  
sk-soft

Очень высокая нагрузка DLE на сервер

Recommended Posts

)) блин... дачто за ЦМС пошли... Сплошные нагрузки... Говорила мама ставь drupal ))

Share this post


Link to post
Share on other sites

У меня у сайта посещаемость в день 4000+

3 хостинга выгнали, пришлось купить VPS , который иногда падает из-за нагрузки

версия двига 5.0

КАкие характеристики твоего VPS?

Edited by sk-soft

Share this post


Link to post
Share on other sites

У меня петерхост буянит

-----------------------------------------------------------------------------------

| Период тестирования | Нагрузка,% | CPU,мин | Load Average |

|-------------------------------------------|------------|---------|--------------|

| 2007-07-22 13:00:01 - 2007-07-22 13:15:01 | 0% | 0.15 | 4.62 |

| 2007-07-22 12:45:01 - 2007-07-22 13:00:01 | 4% | 1.39 | 5.40 |

| 2007-07-22 12:30:02 - 2007-07-22 12:45:01 | 3% | 1.04 | 3.76 |

| 2007-07-22 12:00:01 - 2007-07-22 12:15:01 | 5% | 1.62 | 2.15 |

| 2007-07-22 11:45:02 - 2007-07-22 12:00:01 | 2% | 0.78 | 2.57 |

| 2007-07-22 11:30:01 - 2007-07-22 11:45:02 | 1% | 0.34 | 1.90 |

| 2007-07-22 11:15:01 - 2007-07-22 11:30:01 | 1% | 0.36 | 3.04 |

-----------------------------------------------------------------------------------

Оборзел вообще посещаемость = 0, хост только создал пару дней назад.

Короче я в это время пытался работать с swf файлами (грамотно, через функции админки), и вот эти файлы оказываются вызывают скачёк на CPU.

Я понимаю, что код обработки флеш файлов виноват, но я не знаю где.

Даже при просмотре их на сайте, в новости, сервер нагружается.

PS: дле 6.0

Edited by pskovgrad

Share this post


Link to post
Share on other sites

Я понимаю, что код обработки флеш файлов виноват, но я не знаю где.

Даже при просмотре их на сайте, в новости, сервер нагружается.

Скрипт никогда не обратаывал и не обрабатывает flash файлы, он вообще с ними ничего не далет и не знает о них, поэтому точно не мог нагружать сервер.

Share this post


Link to post
Share on other sites

Хорошо, но кто тогда сейчас виноват. Я просто брожу по своим страницам и нагузка возрасла до 9%.

Я уже в истерике бьюсь. Что делать?

Share this post


Link to post
Share on other sites

У меня хостинг за 3 доллара в месяц. :D

Выделили 100 Мб. Нагрузка сейчас 3000 где-то, раньше держало до 5000 хитов.

Share this post


Link to post
Share on other sites

Испытывал несколько версий DLE от 4.0 до 6.0.

Хрень одна и таже. Почитал лог, единственное, что понял, это грузиться что то из папки /ajax/ и картинки.

Может peterhost и DLE не совместимы? Кто - нибудь хостился на нём?

Добавление: нагрузка на CPU иногда подпрыгивает до 9 %, у петерхоста разрешено только до 2,5%, причём это только я один сижу на сайте.

Edited by pskovgrad

Share this post


Link to post
Share on other sites

Может peterhost и DLE не совместимы? Кто - нибудь хостился на нём?

689.ру вроде бы хостится у них и вроде нормально B)

Share this post


Link to post
Share on other sites

Добавление: нагрузка на CPU иногда подпрыгивает до 9 %, у петерхоста разрешено только до 2,5%, причём это только я один сижу на сайте.

Скорее всего вам предоставили перегруженный сервер, со множеством других соседей. Ведь не стоит забывать что сервер это обычный компьютер и он работает не только для вас, так вот работая в режиме общей максимальной нагрузки, гораздо медленнее исполняются ваши команды и в итоге большое время работы и большее время выполнения скрипта, ожидание в очереди это тоже нагрузка.

Практически полностью подтверждает мое предположение то что логи максимально показывают нагрузку с картинок, а это ведь не скрипт и их выводом занимается APACHE, который как известно в режиме максимальной нагрузки, потребляет огромное количество памяти и резурсов процессора.

И последнее счетчик нагрузки просто неверно работает, но это врядли

Share this post


Link to post
Share on other sites

нагрузку с картинок

а можно подробнее просто не понятно... :huh:

Share this post


Link to post
Share on other sites

Tong, имеется в виду, что когда браузер запрашивает картинки Апач напрягается очень. А я говорил же ,что для картинок IIS используйте

Share this post


Link to post
Share on other sites

а можно подробнее просто не понятно...

Отдачу картинки посетителю чтобы она отобразилась на экране браузера осуществляет апач, и это тоже несет нагрузку, как правило мизерную, но особенность апача в том что чем больше на него нагрузка то прямо пропорционально возврастает потребляемая им память, поэтому сейчас предпочитают ставить ngix который более предпочтительней в этом плане. Поэтому чем больше картинок, тем больше нагрузка и т.д. Для примера поставьте на локальном компьютере обычную HTML страницу и с эмулируйте 1000 обращений в 10 секунд и посмотрите на нагрузку центрального процессора и памяти в модуле апача :) а скрипта даже ведь нет и нет никакой обработки скриптов. А теперь представьте теперь сервер где кроме вас еще 1000 соседей и к каждому сайту есстественно обращаются свои посетители.

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

Share this post


Link to post
Share on other sites

celsoft, Хотелось бы услышать ваши коментарии к моему посту (первому), хотябы немножко чтобы внести ясность в ситуацию, от разработчика. :rolleyes:

Share this post


Link to post
Share on other sites

Недостаточно информации чтобы ответить на данный вопрос, мне нужны сами висящие запросы что бы понять что тормозит. По поводу закрытия БД то при завершении работы, БД закрывается автоматически, скрипт не использует пермаментные соединения.

Share this post


Link to post
Share on other sites

А как мне вам их предоставить? возможно у многих из за такой же проблемки сайты тормозят.

У Вас где-то скрипты неверно работают, и не закрывают запросы к базе

после работы с ней:

496702 superwa_adminche localhost superwa_a6860sw1 Sleep 1533 NULL

496714 superwa_adminche localhost superwa_a6860sw1 Sleep 1533 NULL

496734 superwa_adminche localhost superwa_a6860sw1 Sleep 1522 NULL

496746 superwa_adminche localhost superwa_a6860sw1 Sleep 1533 NULL

496748 superwa_adminche localhost superwa_a6860sw1 Sleep 1533 NULL

496750 superwa_adminche localhost superwa_a6860sw1 Sleep 1522 NULL

496752 superwa_adminche localhost superwa_a6860sw1 Sleep 1523 NULL

496772 superwa_adminche localhost superwa_a6860sw1 Sleep 1522 NULL

496776 superwa_adminche localhost superwa_a6860sw1 Sleep 1522 NULL

496778 superwa_adminche localhost superwa_a6860sw1 Sleep 1522 NULL

496780 superwa_adminche localhost superwa_a6860sw1 Sleep 1523 NULL

496785 superwa_adminche localhost superwa_a6860sw1 Sleep 1533 NULL

496786 superwa_adminche localhost superwa_a6860sw1 Sleep 1533 NULL

496788 superwa_adminche localhost superwa_a6860sw1 Sleep 1533 NULL

496792 superwa_adminche localhost superwa_a6860sw1 Sleep 1522 NULL

496794 superwa_adminche localhost superwa_a6860sw1 Sleep 1533 NULL

498307 superwa_adminche localhost superwa_a6860sw1 Sleep 1298 NULL

499051 superwa_adminche localhost superwa_a6860sw1 Sleep 1196 NULL

502091 superwa_adminche localhost superwa_a6860sw1 Sleep 814 NULL

502337 superwa_adminche localhost superwa_a6860sw1 Sleep 768 NULL

503258 superwa_adminche localhost superwa_a6860sw1 Sleep 648 NULL

503268 superwa_adminche localhost superwa_a6860sw1 Sleep 646 NULL

504010 superwa_adminche localhost superwa_a6860sw1 Sleep 554 NULL

505848 superwa_adminche localhost superwa_a6860sw1 Sleep 231 NULL

Share this post


Link to post
Share on other sites

У Вас где-то скрипты неверно работают, и не закрывают запросы к базе

после работы с ней:

С чего вы взяли что скрипт уже выполнился, обращение к базе всегда идет от одного имени у всех пользователей, так что это могут быть незавершенные процессы других посетителей. Также в скрипте не может быть что то не так по поводу закрытия базы данных, т.к. закрытие базы после завершения скрипта это спецификация и обязанность PHP, поэтому если PHP не закрывает, значит это проблема в версии используемого PHP http://de2.php.net/manual/ru/function.mysql-close.php

Share this post


Link to post
Share on other sites

Это не я взял, это хостеры мне так написали, поэтому я в тег цитаты и вставил.

:) Тогда я просто не понимаю почему нагрузка большая

Share this post


Link to post
Share on other sites

sk-soft, решился вопрос как-нибудь?

Если хостинг менять будешь, то из не совсем дорогих тариф проффи на мажордоме попробуй. Хорошие отзывы.

Share this post


Link to post
Share on other sites

Был на мажордомо, все было ок, сайт правда немножко подтормаживал, зато 50 % скидка была :)

Сейчас на хорошем хостере, pchost.biz на счет нагрузки сразу договорились, но вопрос с нагрузкой так и не решен, как была большая так и осталась

Share this post


Link to post
Share on other sites

sk-soft,

У меняч вопрос вы еще долго будете перечислять ваши хостинги, под разными логинами на форуме :angry: Я так понимаю что решение вопросов вам не нужно, раз не отвечаете на четко поставленные вопросы. Тема закрыта.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this