Перейти к контенту
Медицинский портал
  • 0

Форум грузит сервер - нужно что-то делать


dfc_darkman

Вопрос

Всем привет.

Вот сегодня мне хостер заявил что форум (сам движок) ( версия 2.0.4 ) сильно грузит сервер.

и привёл такие данные:

 

6.7 нагрузка цпу

36.3 память

34.55 систему

 

Сам сервер хороший

на нём даже 1-2 портала с посещаеомстью 3000 хостов в сутки есть

и проблем нет

 

у меня же доходит до 1000 (по бигмиру), а по внутренней статистике (cnstats, например, которую я тоже откючил т.к. она жрёт ресурсы больше самого форума :D ) 1300 где-то.

и 10000-15000 хитов по статистике бигмира. По внутренней конечно же чуть ли не в 2 раза больше. Т.к. счётчик не всегда ж подргужается и не учитывает поисковых ботов, которые любят покушать, особенно яндекс, который в среднем 4000 хитов делает.

 

так вот

что делать?

 

у меня безвыходное положение

или же прикрыть форум и делать колокейшн, а пока что это в планы не входило

или я вот подумываю перейти на 2.1.4 - может как-то проще, темболее форум-то чистый будет. А у меня модов куча установленных, вот грешу на них. Хотя врятли они там особо хавают.

Могу выложить список установленных модов на форуме. МОжет что-то посоветуете.

Большое спасибо

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

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

  • 0

Да, уже видел.

Ну просто посмотри какие запросы к базе есть... Лишние удали.

А то у меня после перехода на ваул врем генерации скрипта иногда было 7 секунд

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

  • 0
А как посмотреть какие запросы больше всего грузят бд?
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Отредактировать ips_kernel/mysql_driver.php, ну или как его там зовут, так, чтобы засекать время выполнения запроса и соответсвенно выводить куда-либо необходимую информацию.
Ссылка на комментарий
Поделиться на других сайтах

  • 0

в админке можно дебаг включить.

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

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

  • 0

Короче говоря ИПБ он на то и не пхпбб что он лучше, а за лучшее нада платить. У меня тоже хостер матюгается что сервак грузит, но с этим ничего не сделать. Большая посещаемость, больше нагрузки.

Я плачу хостеру 30 баксов в мес, поэтому и не удаляет (я окупаюсь))

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

  • 0
Короче говоря ИПБ он на то и не пхпбб что он лучше, а за лучшее нада платить. У меня тоже хостер матюгается что сервак грузит, но с этим ничего не сделать. Большая посещаемость, больше нагрузки.

Я плачу хостеру 30 баксов в мес, поэтому и не удаляет (я окупаюсь))

Нуу... знаешь

1000 хостов еще фигня

Темболее, я отвалил 300 баксов за год за хостинг.

 

Ребята

подскажите плз

 

я походу дела удалил вывод DEBUG Информации, там где показывается време генерации страницы и кол-во запросов, прямо в скине где-то

не оторбражается :D

 

как восстановитть?

спасибо

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

  • 0
народ, почему у меня при 1500 уников жалоб нет ??? форум являеться соседом linux.org.ru согласитесь не маленький проект, то что на серваке течет память другой вопрос. но проблем то нет. по моему вас разводят. на чистом месте. бери пакет больше, кидай дальше.
Ссылка на комментарий
Поделиться на других сайтах

  • 0

dfc_darkman

1. Сколько у тебя запросов уходит на главную страничку форума? Сколько запросов на показ раздела? И сколько запросов на показ топика?

2. Перечисли поставленные моды

3. Для подключения к базе ты используеш постоянное соединение или нет? (см. параметр persistent)

4. Погляди в статистку хостинга для форума может у тебя какое-то файло усиленно тащут

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

 

Если на 5-ый пункт хостер ответа не дает, то 80% что это развод на более дорогой тарифный план

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

  • 0

ну малоли

они врятли разводят

уже не первый год с ними работаю

сервер хороший

 

Значит так:

 

сейчас 01.00

вот что мне говорит главаня страница:

 

време генерации - 0.06-0,07sec в среднем

запросов - пишет вроде 5 :D

 

 

показ раздела(список тем) -

 

время генерации: сначало было 2.5334sec, потом 1 сек в среднем, потом упало до 0.1274se, 0.1182sec, 0.7969sec. В среднем получается 1 сек где-то.

 

запросов - 8

 

зашёл в тему, полную ответов от разных пользователей

 

время - 0.1296sec , 0.1128sec, 1.6367sec, 2.2491sec

 

запросов - 8 (когда тему читало несколько юзверей - было 9 запросов. Да и когда читал тему только я - тоже пишет 9.) хз.

 

 

з.ы. зависит ли время генерации от скокрости моего подключения?

т.к. у меня супер диалап ;)))

 

 

вот что у меня установлено:

  • 01_rus_email (06.06.05)
  • 02_rus_dates (06.06.05)
  • 03_rss_ipb2 (12.06.05)
  • 04_Welcome_PM (12.06.05) (не работает правда, я его выключил)
  • 05_Insert_Quote (13.06.05)
  • 06_Close_pools_2.0 (18.06.05)
  • 07_View_Vote (28.06.05)
  • 08_SkinTool (12.07.05)
  • 10_merge_posts (14.07.05)
  • 11_easy_ban (15.07.05)
  • 12_post_count (01.08.05)
  • 13_thx_machine (02.08.05)
  • 14_pin_post (03.08.05)
  • 15_img_resize (04.08.05)
  • 16_hide_text (07.08.05)
  • 17_topic_hints (07.08.05)
  • 18_user_name_aviable (22.08.05)
  • 19_page_title_changer (31.08.05)
  • 20_custom_clicable_smiles (01.09.05)
  • 21_no_attach_for_guests
  • 22_mod_tags (5.10.05)
  • 23_globalmess_2 (10.10.05)

Вот думаю удалить 20_custom_clicable_smiles (01.09.05) - он у меня "поломался", а запрос всётаки лишний есть.

 

3. Для подключения к базе ты используеш постоянное соединение или нет? (см. параметр persistent)

Поподробней плз. Где это посмотреть? я не знаю.

4. Погляди в статистку хостинга для форума может у тебя какое-то файло усиленно тащут

С файлом уже были прицеденты. Прикрыл я мп3 свои. Там их было достаточно много и их достаточно сильно тянули :)))) Вобщем, файлов почти нет. За исключеним разве фоток, их впринципе много (в самих аттачах). Ну и парочка файлов всётаки есть, но они почти не тянутся.

 

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

 

Если на 5-ый пункт хостер ответа не дает, то 80% что это развод на более дорогой тарифный план

Ок. Спрошу. Только вот не могу понять что за скрипт. Форум что ли? :) Так это же один большой скрипт. Других на хосте нет.

Но сервак действительно в последнее время лагает. Редко, но бывает проподает коннект.

 

Спасибо за помощь!

 

Пока что отключил в CPU Saving:

  • Allow custom profile field info be used in TopicView
  • Remove 'Users Browsing this forum' feature?
  • Remove 'Users Browsing this topic' feature?

Вроде на 1-2 запроса уменьшилось

теперь в темах показывает - 7

а на главной как было 5, так и осталось

убирал Show Board Totals - тоже 5 :)

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

  • 0
Ок. Спрошу. Только вот не могу понять что за скрипт. Форум что ли? Так это же один большой скрипт.

Нет он тебе укажет какой файл создает нагрузку.

Если это идет нагрузка на базу то будет файл движка базы форума

т.е. вот это файл:

ips_kernel/class_db_mysql.php

 

Редко, но бывает проподает коннект.

Что пишется в ошибках в этом случае? Что нет соединения с базой т.к. кол-во подключений превышено или что? (пирводи текст ошибок полностью, если сохранились.. имя префикса у таблиц и своего хоста на *** заменяй чтобы не афишировать)

 

Поподробней плз. Где это посмотреть? я не знаю.

параметр persistent - задет постоянное соединение с базой устанавливается или каждый раз новое

 

Из модов ничего сильно грузящго безу нету вроде.

Ты в базе проверял таблицы на целостность?

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

  • 0
Нет он тебе укажет какой файл создает нагрузку.

Если это идет нагрузка на базу то будет файл движка базы форума

т.е. вот это файл:

ips_kernel/class_db_mysql.php

Ок. Уже написал. Ждём ответа завтра в час писк :D:)

 

Что пишется в ошибках в этом случае? Что нет соединения с базой т.к. кол-во подключений превышено или что? (пирводи текст ошибок полностью, если сохранились.. имя префикса у таблиц и своего хоста на *** заменяй чтобы не афишировать)

нет

проблем с коннектом с базой не было. Именно сам сервер типа недоступен. Т.е. нажал на какой-то форум (будь что) - висит т.е. ничего не происходит :)) И не только у меня. Реакция по аське у людей мнгновенная:

"Форум висит" :) Но это бывает крайне редко. Но в послед время частее.

 

параметр persistent - задет постоянное соединение с базой устанавливается или каждый раз новое

Ну так ты так и не сказал где это можно посмотреть.

А какой лучше? постоянный или каждый раз новое соединение?

Ты в базе проверял таблицы на целостность?

это как сделать? ;)

 

Большое спасибо за помощь!

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

  • 0

Чтобы проверить таблицы в базе на целостность

зайди в PhpMyadmin выбери там все таблицы (там есть ссылочка чтобы выдлить все) и выбери для отмеченых Проверка

 

Ок. Уже написал. Ждём ответа завтра в час писк

ок. ждем ответа

 

Насчет persistent не все так просто, его должен поддержевать сервак баз у хостера.

Прочти еще вот эти рекомендации по повышеию скорости работы форума (смотри месагу от Brandon C):

http://forums.invisionpower.com/index.php?...t=0&p=1344884

----

 

Как включить persistent-соединение:

открываеш: ips_kernel/class_db_mysql.php

 

находиш там:

"persistent" => "0"

 

и меняеш на это:

"persistent" => "1"

 

Прежде чем попробовать это проделать спроси у хостера насчет поддержки MySQL постоянных соединений. И убедись не вырублена ли эта фича в конфиге php (см. то что отдает функция phpinfo)

тебе нужно глянуть вот эти параметры:

 

mysql.allow_persistent

mysql.max_persistent

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

  • 0

Хостера надо менять.

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

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

  • 0

Короче

меня пока засуспендили

вот что написали:

 

** (12:50:17 28/02/2006)

28/02/2006 (09:22 GMT +02:00)

Сегодня в 11.20 біла нагрузка с вашего сайта

 

** (12:50:17 28/02/2006)

28/02/2006 (09:23 GMT +02:00)

Отключивши Ваш сайт на 5 минут нагрузка спала до 0.4 % ((( Разберитесь пожалуйста с сайтом

 

** (12:50:17 28/02/2006)

28/02/2006 (09:23 GMT +02:00)

ТАк дело не пойдет

 

** (12:50:17 28/02/2006)

28/02/2006 (09:23 GMT +02:00)

Совет Вам от нашего администратора. Установить себе зенд и протестить все скрипті

 

** (12:50:17 28/02/2006)

28/02/2006 (09:25 GMT +02:00)

[28.02.06 11:24:52] 11.6%c/20.4%m/33.4s (21x0.55 /(21x1.59s) (21x0.97 www.dancegalaxy.net (max:5.2 GET /forums/index.php?showforum=52 HTTP/1.1

 

** (12:50:17 28/02/2006)

28/02/2006 (09:25 GMT +02:00)

11% загрузка ЦПУ

 

 

щас жду пока разсуспендят

выключу форум

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

  • 0
Мой тебе совет, меняй хостера и переезжай на VSD. Так как посещаемость большая, обычный тарифный план в таком случае не подходит.
Ссылка на комментарий
Поделиться на других сайтах

  • 0

куда переезжать??

некуда

я не вижу в ураине нормального хостингга, кроме этого

мне нужен UA-IX обязательно.

на рус. хостинге переехать не могу

да и проплачего у меня на год вперёд

еще больше чем пол года есть :D

ресселерский пакет у меня

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

  • 0
что грузит именно тебе хоть сказали ? апач, мускуль, гзип, что ? или ему лень сказать top да посмотреть список процессов ?
Ссылка на комментарий
Поделиться на других сайтах

  • 0
ресселерский пакет у меня

Странно, видимо серваки у хостера не ахти. "Рекорд посещаемости форума - 77" должно держать спокойно.

Как верно подметил Dekker узай комманду top в шелле, и смотри что именно грузит сервер.

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

  • 0

Что грузит так и не сказали

во время разговора по аси спрашивал раз 10 наверна

как будто он просто этого не замечает

походу внатуре развести хотят

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

  • 0

dfc_darkman

Я тебе об этом и говорил.. что если не говорит что грузит, то это арзвод.

Хм... а что хостер тебе предлагает?

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

  • 0
dfc_darkman

Я тебе об этом и говорил.. что если не говорит что грузит, то это арзвод.

Хм... а что хостер тебе предлагает?

А чёрт его знает

я так и не понял

 

включили акк

там какие-то глюки с БД начались

вплане не работала таблица ibf_post

потом вроде подчинили

всё заработаело

потом опять полосмалось

в итоге я заново создал базу и залил дамп

всё ок сейчас вроде.

ну и всё

как бы больше ничего и не говорили

что то там насчёт аплоуда говорили

короче сьехали походу дела.

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

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

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

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

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

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

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.