[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Нагрузка в 50 раз больше от одного скрипта
grant
Как так? Выключаю форум, нагрузка в норме, включаю- в 50 раз больше.
Форум самописный, из запросов к БД там есть следующее :количество просмотров темы, количество ответов, кто последний отписался. Ну и собственно создание темы, цитирование сообщений.

Нереально чтобы от таких запросов нагрузка на БД была в 50 раз больше и на CPU в 10.

ВСЕ эти запросы сами по себе выполняются за max=0.07c.


Как так?



Спустя 7 минут, 36 секунд (30.09.2011 - 12:49) redreem написал(а):
ставишь таймер по ходу формирования форума и отслеживаешь в каком запросе время резко подскакивает.

Спустя 45 секунд (30.09.2011 - 12:50) Игорь_Vasinsky написал(а):
Возможно необходимо привести нормализацию БД и использовать совмещённые запросы с JOIN

А ещё лучше - если на сервере PHP5 > - то переписать на MySQLi - там отличий не так много.

Спустя 3 минуты, 20 секунд (30.09.2011 - 12:53) grant написал(а):
Цитата (redreem @ 30.09.2011 - 09:49)
ставишь таймер по ходу формирования форума и отслеживаешь в каком запросе время резко подскакивает.

так в том и дело что везде миллисекунды получаются)

ещё заметил что сегодня всю ночь с ип адреса 93.182.19.170 лазили по ВСЕМ страницам, причем везде время одинаковое, т.е. даже секунды не проходило...

может бот?


93.182.19.170 - - [30/Sep/2011:04:59:46 +0400] "POST /redirects/search.php HTTP/1.0" 302 0 "-" "Mozilla/4.0 (compatible; MSIE 4.01; Windows 98)"
93.182.19.170 - - [30/Sep/2011:04:59:46 +0400] "GET /forum/showthread/1/ HTTP/1.0" 200 42357 "-" "Mozilla/4.0 (compatible; MSIE 4.01; Windows 98)"
93.182.19.170 - - [30/Sep/2011:04:59:46 +0400] "GET /forum/ HTTP/1.0" 200 24604 "-" "Mozilla/4.0 (compatible; MSIE 4.01; Windows 98)"
93.182.19.170 - - [30/Sep/2011:04:59:46 +0400] "GET /needlogin/ HTTP/1.0" 200 20906 "-" "Mozilla/4.0 (compatible; MSIE 4.01; Windows 98)"



Спустя 3 минуты, 6 секунд (30.09.2011 - 12:56) VELIK505 написал(а):
mytop поставь на сервер и посмотри какие запросы нагружают.
Команды top и htop чё во время нагрузки показывают? Скрины предоставь если можешь!
Проверь может индексы в базе побились. Какие типы таблиц используються на форуме?

Спустя 8 минут, 57 секунд (30.09.2011 - 13:05) grant написал(а):
Цитата (VELIK505 @ 30.09.2011 - 09:56)
mytop поставь на сервер и посмотри какие запросы нагружают.
Команды top и htop чё во время нагрузки показывают? Скрины предоставь если можешь!
Проверь может индексы в базе побились. Какие типы таблиц используються на форуме?

Time
0

MyISAM

Спустя 2 минуты, 18 секунд (30.09.2011 - 13:07) VELIK505 написал(а):
включи свой форум и как всё начнёт лагать зайди в ssh и выполни команду top и заскринь чего там показывает

Спустя 1 минута, 16 секунд (30.09.2011 - 13:09) grant написал(а):
Цитата (VELIK505 @ 30.09.2011 - 10:07)
включи свой форум и как всё начнёт лагать зайди в ssh и выполни команду top и заскринь чего там показывает

он сейчас включен, ничего не лагает...

говорю же сегодня ВСЮ ночь лазили по всем страницам сайта. За 1 секудну просматривали порядка 10 страниц. Такого же быть не может...

может от этого ?

Спустя 3 минуты, 36 секунд (30.09.2011 - 13:12) VELIK505 написал(а):
Цитата (grant @ 30.09.2011 - 10:09)
Цитата (VELIK505 @ 30.09.2011 - 10:07)
включи свой форум и как всё начнёт лагать зайди в ssh и выполни команду top и заскринь чего там показывает

он сейчас включен, ничего не лагает...

говорю же сегодня ВСЮ ночь лазили по всем страницам сайта. За 1 секудну просматривали порядка 10 страниц. Такого же быть не может...

может от этого ?

Не. У тебя Вирт хост или VPS ?
Если вирт хост то тут и думать нечего.

Спустя 2 минуты, 26 секунд (30.09.2011 - 13:15) grant написал(а):
Цитата (VELIK505 @ 30.09.2011 - 10:12)
Цитата (grant @ 30.09.2011 - 10:09)
Цитата (VELIK505 @ 30.09.2011 - 10:07)
включи свой форум и как всё начнёт лагать зайди в ssh и выполни команду top и заскринь чего там показывает

он сейчас включен, ничего не лагает...

говорю же сегодня ВСЮ ночь лазили по всем страницам сайта. За 1 секудну просматривали порядка 10 страниц. Такого же быть не может...

может от этого ?

Если вирт хост то тут и думать нечего.

? ))

Спустя 44 минуты, 37 секунд (30.09.2011 - 13:59) Игорь_Vasinsky написал(а):
VELIK505
ты про то что объем памяти у хостеров ограничен для каждого ресурса или про чё, я не вьехал?

Спустя 42 минуты, 29 секунд (30.09.2011 - 14:42) VELIK505 написал(а):
Цитата (Игорь_Vasinsky @ 30.09.2011 - 10:59)
VELIK505
ты про то что объем памяти у хостеров ограничен для каждого ресурса или про чё, я не вьехал?

Это тупо когда человек хоститься на вирт хосте в таком случае очень тяжело выявить беду.
Объясняю почему на сколько я помню на вирт хосте нет доступа к SSH.
Нет доступа ни к каким конфигам.
Всё общее pma, апач и тд итп.
Ничего короче нету.
По мимо этого скорее всего на вирт хосте как правило постоянно всё лагает. Так как сосед дал нагрузку а страдаешь ты! Соседа ддосят а страдаешь ты! Через 1 сайт взломать другой проще некуда для проф хакеров.
Сессии воруют запостой так как они там в общую папку летят. И если на каком-то сайте большой онлайн то страдать можешь и ты так как даже тупо сервер медленно будет из общего списка сессии выбирать. И по мимо этого на 1ом АЙПИ может быть до 160 сайтов!
Короче вирт хост максимум для сайтов визиток и то никогда ничё не хранил на вирт хосте уж сильно ущербным себя чувствуешь. 1 раз в жизни года 2 назад когда только начинал в WEB-е двигаться взял себе хост виртуальный и через месяц убежал с ужасом на VPS. Чего и всем советую.

Спустя 24 минуты, 14 секунд (30.09.2011 - 15:06) grant написал(а):
Цитата (VELIK505 @ 30.09.2011 - 11:42)
Цитата (Игорь_Vasinsky @ 30.09.2011 - 10:59)
VELIK505
ты про то что объем памяти у хостеров ограничен для каждого ресурса или про чё, я не вьехал?

Это тупо когда человек хоститься на вирт хосте в таком случае очень тяжело выявить беду.
Объясняю почему на сколько я помню на вирт хосте нет доступа к SSH.
Нет доступа ни к каким конфигам.
Всё общее pma, апач и тд итп.
Ничего короче нету.
По мимо этого скорее всего на вирт хосте как правило постоянно всё лагает. Так как сосед дал нагрузку а страдаешь ты! Соседа ддосят а страдаешь ты! Через 1 сайт взломать другой проще некуда для проф хакеров.
Сессии воруют запостой так как они там в общую папку летят. И если на каком-то сайте большой онлайн то страдать можешь и ты так как даже тупо сервер медленно будет из общего списка сессии выбирать. И по мимо этого на 1ом АЙПИ может быть до 160 сайтов!
Короче вирт хост максимум для сайтов визиток и то никогда ничё не хранил на вирт хосте уж сильно ущербным себя чувствуешь. 1 раз в жизни года 2 назад когда только начинал в WEB-е двигаться взял себе хост виртуальный и через месяц убежал с ужасом на VPS. Чего и всем советую.

а какой VPS надо примерно по конфигурациям? Например, для ежемесечного просмотра страниц около 300 000

Спустя 17 минут, 51 секунда (30.09.2011 - 15:24) VELIK505 написал(а):
Цитата (grant @ 30.09.2011 - 12:06)
ежемесечного просмотра страниц около 300 000

Всё зависит от скрипта от запросов от умелых рук настроек сервера.
У меня есть VPS 2000 MHZ 2 гига оперативы. На нём 63 сайта. В сутки делаеться в среднем 40 000 000 запросов к БД. И посещалка средняя всех сайтов около 15 000 уников в сутки. Просмотров страниц под 100 000 в сутки в среднем. Вот и считай что тебе надо.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.