Перейти к публикации

Рекомендованные сообщения

Здравствуйте форумчане и администрация форума. Возникла такая проблема. У меня сайт http://www.izbushki.net/ с посещаемостью 10-11 тыс пользователей в сутки. Куплена и установлена пожизненная лицензия жвижка (8.3). Сначала хостился на обычном хостинге по тарифу 10 Гб (http://www.mchost.ru/hosting/corporate/) и всё было вроде нормально.

Затем закончилось место (10 Гб) и мне предложили перейти на VPS. Вот вчера я перешёл на VPS-3 (http://www.mchost.ru/vps/vps3/) и всё, начались проблемы.

Постоянно приходит сообщение о превышении нагрузки или сайт просто выключен.

Вот сообщение от администрации: "У вас большая нагрузка от скриптов: load average: 22.94, 32.78, 18.25 установка nginx не помогает".

Вобщем администраторы хостинга даже тестово переводили сайт на VPS-5, но проблема не исчезла.

основную нагрузку мна сервер производит большое количество подобных запросов:

| 209 | a20160_izbunet | localhost | a20160_izbanet | Query | 1 | Copying to tmp table | SELECT DATE_FORMAT(date,'%b %Y') AS m_date, COUNT(*) AS cnt FROM dle_post WHERE approve AND date < ' |

| 210 | a20160_izbunet | localhost | a20160_izbanet | Query | 1 | Copying to tmp table | SELECT DATE_FORMAT(date,'%b %Y') AS m_date, COUNT(*) AS cnt FROM dle_post WHERE approve AND date < ' |

| 211 | a20160_izbunet | localhost | a20160_izbanet | Query | 0 | Copying to tmp table | SELECT DATE_FORMAT(date,'%b %Y') AS m_date, COUNT(*) AS cnt FROM dle_post WHERE approve AND date < ' |

| 212 | a20160_izbunet | localhost | a20160_izbanet | Query | 0 | Copying to tmp table | SELECT DATE_FORMAT(date,'%b %Y') AS m_date, COUNT(*) AS cnt FROM dle_post WHERE approve AND date < ' |

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

P.S. После суток общения с администрацией и техподдержки хостинга сайт вроде заработал, но может только из-за того, что ночь на дворе. Так что не знаю что меня ждёт завтра...

Ссылка на сообщение
Поделиться на других сайтах

Нужно указать какие модули стоят на твоем сайте (все).

Делал оптимизацию БД через админ-центр?

Ссылка на сообщение
Поделиться на других сайтах

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

Ну это если только не поможет то что написал maks1192

Ссылка на сообщение
Поделиться на других сайтах

Включайте в админке кеширование всего, чего можно, в том числе просмотров новостей. :)

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

На нормальном VPS не бывает такого :rolleyes:

Изменено пользователем Creocreo
Ссылка на сообщение
Поделиться на других сайтах

Я сам на этом хостинге только у меня WinVPS,два сайта один на DLE но с маленькою посещалкой а другой на MKportal+IPB посещалка окало 5000-7000 держит норм!

Ссылка на сообщение
Поделиться на других сайтах

В настройках скрипта в разделе оптимизации отключайте все неиспользуемые и ненужные функции.

Например в вашем листинге это запросы формирования архива и календаря, а на сайте их нет, вопрос зачем они тогда включены в скрипте? Также у вас включен поиск похожих новостей при просмотре полных новостей, а это тяжелый запрос, искать для каждой новости пять похожих из 60 000 других новостей и т.д.

Ссылка на сообщение
Поделиться на других сайтах

В настройках скрипта в разделе оптимизации отключайте все неиспользуемые и ненужные функции.

Например в вашем листинге это запросы формирования архива и календаря, а на сайте их нет, вопрос зачем они тогда включены в скрипте? Также у вас включен поиск похожих новостей при просмотре полных новостей, а это тяжелый запрос, искать для каждой новости пять похожих из 60 000 других новостей и т.д.

можно вопрос: а уменьшится ли нагрузка, если уменьшить количество похожих новостей?

Ссылка на сообщение
Поделиться на других сайтах

можно вопрос: а уменьшится ли нагрузка, если уменьшить количество похожих новостей?

Нет, количество на нагрузку не влияет, влияет сам факт поиска.

Ссылка на сообщение
Поделиться на других сайтах

сервер надо просто нормально настроить и все. у меня на впс2 у мцхоста висел ДЛЕ с базой 280мегабайт и 25 тыс уников в сутки и с кучей сторонних модов.

Ссылка на сообщение
Поделиться на других сайтах

mitriy, какой процессор (мегагерц) был и сколько оперативки? :rolleyes:

Ссылка на сообщение
Поделиться на других сайтах

По поводу настроек сервера предлагаю открыть тему,в которой будем обсуждать настройки серверов :)

По поводу настроек сервера предлагаю открыть тему,в которой будем обсуждать настройки серверов :)

Если у тебя вот этот то что то я сомневаюсь...Хотя с правильными настройками...

Изменено пользователем Red Drag
Ссылка на сообщение
Поделиться на других сайтах

По поводу настроек сервера предлагаю открыть тему,в которой будем обсуждать настройки серверов
Да! Супер! Я за!!! :rolleyes:

В тарифе VPS-2 CPU: 700 МГц | RAM: 384 Мб

Никогда не могу понять, одни говорят, что на таком и 1000 хостов в день это уже много будет :(, а другие говорят, что и 10.000 и летает, ничего не понимаю :unsure:scratch_one-s_head.gifunknw.gif

Ссылка на сообщение
Поделиться на других сайтах

По поводу настроек сервера предлагаю открыть тему,в которой будем обсуждать настройки серверов
Да! Супер! Я за!!! :rolleyes:

В тарифе VPS-2 CPU: 700 МГц | RAM: 384 Мб

Никогда не могу понять, одни говорят, что на таком и 1000 хостов в день это уже много будет :(, а другие говорят, что и 10.000 и летает, ничего не понимаю :unsure:scratch_one-s_head.gifunknw.gif

Ну раз за,тогда стоит создать такую тему!

Опять же как написал celsoft на сайте по поводу VPS:

vps для 120 000 новостей это мало, вы не один на своем сервере и делите свои ресурсы с другими. 2300 МГц это пик который вы можете получить при самых благоприятных условиях, если другие ваши соседи будут мало потреблять. А если на сервере находится несколько ресурсоемких проектов, то тормозить будут все. На вашем сайте даже если обратиться к несуществующей статической страницы сайт будет грузиться 10 секунд, что говорит не о нагрузке от скрипта, а то что ваш сервер просто перегружен и ждет пока появиться очередь для обработки запроса.
Изменено пользователем Red Drag
Ссылка на сообщение
Поделиться на других сайтах

Согласен пора создать, а то многий сайты на дле уже превратились в огромные порталы с многотысячной аудиторией

Ссылка на сообщение
Поделиться на других сайтах

Кто возьмется создавать?

Я могу но только настройка php на виртуальном и Windows VPS хостинге McHost.

И то,только "как настраивать" а не "оптимальные настройки".

Изменено пользователем Red Drag
Ссылка на сообщение
Поделиться на других сайтах

Кто возьмется создавать?

Я могу но только настройка php на виртуальном и Windows VPS хостинге McHost.

И то,только "как настраивать" а не "оптимальные настройки".

Главное начать ,а там само собой всё пойдёт главное чтоб наш уважаемый целсофт прислушался к нам и создал раздел :rolleyes:

Ссылка на сообщение
Поделиться на других сайтах

Кто возьмется создавать?

Я могу но только настройка php на виртуальном и Windows VPS хостинге McHost.

И то,только "как настраивать" а не "оптимальные настройки".

Главное начать ,а там само собой всё пойдёт главное чтоб наш уважаемый целсофт прислушался к нам и создал раздел :rolleyes:

Я думаю для этой темы прекрасно подойдет раздел "В помощь веб мастеру".

Ссылка на сообщение
Поделиться на других сайтах

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

а так, да, тариф тот что я показал. nginx+php-fpm+xcache

правила реврайтов для nginx я кидал в закрытом разделе.

вообще параметры vps лучше подбирать исходя из того, что база данных у вас должна 1-1,5 раза помещаться в память, чтобы закешировалась и соответсвенно правильно настраивать акселераторы php.

Ссылка на сообщение
Поделиться на других сайтах

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

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

Ссылка на сообщение
Поделиться на других сайтах

в этой теме можно будет собрать необходимые ссылки на средства, которые помогут увеличить производительность. Мне для настройки своего дедика пришлось перелопатить пол-интернета, пока я не оттюнил свой сервак с иголочки. Да даже простые советы по отключению ненужных функций в админке, которые очень сильно грузят сервак, будут полезны. Я, например, до сегодняшнего дня даже и не думал, что выборка похожих новостей может ТАК СИЛЬНО вилять на нагрузку... После отключения этой функции нагрузка БД на проц упала с 70% до 4-5%.... Сайт теперь летает!

Ссылка на сообщение
Поделиться на других сайтах

Я, например, до сегодняшнего дня даже и не думал, что выборка похожих новостей может ТАК СИЛЬНО вилять на нагрузку

я всегда и всем это говорю. Да может быть это и полезная возможность, но она тяжелая, и требует много ресурсов.

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

Ссылка на сообщение
Поделиться на других сайтах
Вообще я со временем хочу сделать в скрипте новый модуль который анализировал бы настройки скрипта и выводил рекомендации по снижению нагрузки и указаывал бы степень тяжелости той или иной возможности.
Это уже супер мега круто :rolleyes: Класс
Ссылка на сообщение
Поделиться на других сайтах

Может немного не в тему, но спрошу))

Одно время была идея разместить сайт на своём сервере. Возник такой вопросик- какой примерный конфиг железа ( CPU, RAM) и канал интернета нужен для нормальной работы сайта на DLE с 3000-5000 посещениями в день. Понимаю что ответить однозначно на этот вопрос сложно, но всё же, может у кого был такой опыт.

Ссылка на сообщение
Поделиться на других сайтах

с такими посещениями долго жили на http://www.hc.ru/ru/services/hosting/vps/ VPS2 и VPS3, но это с включенным модулем поиска похожих новостей :D без него и на VPS1 можно было бы сидеть

Ссылка на сообщение
Поделиться на других сайтах

Подробная информация:

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND

10322 brillian 16 0 117m 9616 5536 S 0.0 0.2 0:00.03 /usr/bin/php

/home/brillian/public_html/engine/download.php

10323 brillian 16 0 117m 9620 5536 S 0.0 0.2 0:00.02 /usr/bin/php

/home/brillian/public_html/engine/download.php

10325 brillian 16 0 117m 9616 5536 S 0.0 0.2 0:00.02 /usr/bin/php

/home/brillian/public_html/engine/download.php

10326 brillian 16 0 117m 9620 5536 S 0.0 0.2 0:00.02 /usr/bin/php

/home/brillian/public_html/engine/download.php

10327 brillian 16 0 117m 9620 5536 S 0.0 0.2 0:00.02 /usr/bin/php

/home/brillian/public_html/engine/download.php

10328 brillian 16 0 117m 9620 5536 S 0.0 0.2 0:00.03 /usr/bin/php

/home/brillian/public_html/engine/download.php

10329 brillian 16 0 117m 9616 5536 S 0.0 0.2 0:00.02 /usr/bin/php

/home/brillian/public_html/engine/download.php

14355 brillian 16 0 117m 9616 5536 S 0.0 0.2 0:00.03 /usr/bin/php

/home/brillian/public_html/engine/download.php

14356 brillian 16 0 117m 9620 5536 S 0.0 0.2 0:00.02 /usr/bin/php

/home/brillian/public_html/engine/download.php

14357 brillian 16 0 117m 9616 5536 S 0.0 0.2 0:00.03 /usr/bin/php

/home/brillian/public_html/engine/download.php

14359 brillian 16 0 117m 9620 5536 S 0.0 0.2 0:00.03 /usr/bin/php

/home/brillian/public_html/engine/download.php

14360 brillian 16 0 117m 9620 5536 S 0.0 0.2 0:00.02 /usr/bin/php

/home/brillian/public_html/engine/download.php

14361 brillian 16 0 117m 9616 5536 S 0.0 0.2 0:00.03 /usr/bin/php

/home/brillian/public_html/engine/download.php

14495 brillian 16 0 117m 9616 5536 S 0.0 0.2 0:00.02 /usr/bin/php

/home/brillian/public_html/engine/download.php

18649 brillian 16 0 117m 9616 5536 S 0.0 0.2 0:00.02 /usr/bin/php

/home/brillian/public_html/engine/download.php

18650 brillian 16 0 117m 9616 5536 S 0.0 0.2 0:00.02 /usr/bin/php

/home/brillian/public_html/engine/download.php

18651 brillian 15 0 117m 10m 6100 S 0.0 0.3 0:00.04 /usr/bin/php

/home/brillian/public_html/engine/download.php

18652 brillian 16 0 117m 9616 5536 S 0.0 0.2 0:00.02 /usr/bin/php

/home/brillian/public_html/engine/download.php

18653 brillian 16 0 117m 9620 5536 S 0.0 0.2 0:00.02 /usr/bin/php

/home/brillian/public_html/engine/download.php

18654 brillian 16 0 117m 9616 5536 S 0.0 0.2 0:00.02 /usr/bin/php

/home/brillian/public_html/engine/download.php

18655 brillian 16 0 117m 9620 5536 S 0.0 0.2 0:00.02 /usr/bin/php

/home/brillian/public_html/engine/download.php

19789 brillian 15 0 117m 10m 6088 S 0.0 0.3 0:00.03 /usr/bin/php

/home/brillian/public_html/engine/download.php

22297 brillian 16 0 117m 9620 5536 S 0.0 0.2 0:00.03 /usr/bin/php

/home/brillian/public_html/engine/download.php

22298 brillian 16 0 117m 9620 5536 S 0.0 0.2 0:00.03 /usr/bin/php

/home/brillian/public_html/engine/download.php

22301 brillian 16 0 117m 9616 5536 S 0.0 0.2 0:00.02 /usr/bin/php

/home/brillian/public_html/engine/download.php

22303 brillian 16 0 117m 9616 5536 S 0.0 0.2 0:00.03 /usr/bin/php

/home/brillian/public_html/engine/download.php

22304 brillian 16 0 117m 9620 5536 S 0.0 0.2 0:00.02 /usr/bin/php

/home/brillian/public_html/engine/download.php

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...