Иногда "залипает" сервер - не сразу отдает страницу

12
B
На сайте с 23.10.2006
Offline
170
1758

Даже не знаю как объяснить ситуацию, но проблема в следующем:

Иногда (раз в несколько минут) сервер перестает сразу отдавать страницу, а отдает её через секунд 5-10, хотя время генерации страницы 0,01-0,1 сек.

ставил мониторин solomonitoring.ru

- почти каждые пару минут пишет о недоступности VPS,

дополнительно поставил host-tracker.com

ошибок доступа не пишет, но время получения страниц бывает иногда 5-16 секунд (при размере тестовой страницы 433 байт) можно списать конешно на то что сервера проверок находятся далеко, но не по 10 сек передавать же 433 байт.

Также взято подозрение о даунтаймах сервера по статистики посещаемости в минуту - есть ярко выраженные провалы на некоторых 10-минутках.

Как узнать в чем проблема?

на VPS установлен ISPmanager.

Нагрузка по VDS ISPmanager

CPU, 1%

Память, 33%

Процессы, 20%

Файловые дескрипторы, 21%

Средняя загрузка 0.09 0.17 0.16

Все настройки по умолчанию

Есть одна особенность - на каждой отдаваемой странице есть по 20-60 картинок по 5кб, которые отдаются из БД

количество запросов страниц от пользователей 5 в минуту.

Zorge.Org
На сайте с 28.01.2010
Offline
27
#1

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

Есть одна особенность - на каждой отдаваемой странице есть по 20-60 картинок по 5кб, которые отдаются из БД
количество запросов страниц от пользователей 5 в минуту.

А простую страницу без картинок с "Hello, world!" отдает также с задержками?

B
На сайте с 23.10.2006
Offline
170
#2
Zorge.Org:

А простую страницу без картинок с "Hello, world!" отдает также с задержками?

Да все проверки доступности были с простой страницей с "Hello, world!"

блин не хотелось бы к спецу обращаться - навернякак получится как месячная стоимость хостинга (

zexis
На сайте с 09.08.2005
Offline
388
#3

1) Посмотрие в cron нет ли там запускаемых регулярно процессов.

2) с помощью top , vmstat, server-status смотрите нет ли подозрительных процессов в моменты торможения сервера.

3) посмотрите системные логи сервера и вебсервера, что происходит в моменты торможения.

4) обратитесь к апачу локально через wget http://127.0.0.1/ будут ли торможения.

P
На сайте с 08.03.2007
Offline
250
#4

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

B
На сайте с 23.10.2006
Offline
170
#5

zexis, ничего аномального (на мой дилетантский взгляд) не обнаружил, за исключением:

zexis:
2) с помощью top

top - 16:33:56 up 17:51, 1 user, load average: 0.12, 0.21, 0.14

Tasks: 34 total, 1 running, 33 sleeping, 0 stopped, 0 zombie

Cpu(s): 1.7%us, 0.2%sy, 0.0%ni, 95.4%id, 2.7%wa, 0.0%hi, 0.0%si, 0.0%st

Mem: 307200k total, 307200k used, 0k free, 0k buffers

это нормально?

zexis:

4) обратитесь к апачу локально через wget http://127.0.0.1/ будут ли торможения.

с момента появления HTTP request sent, awaiting response до выход ... 200 OK проходит секунд 10, но пишет что загружено за 0секунд на скорости 80мб/с

если же wget http://mail.ru то все пролетает за доли секунды и пишет что прошло 0,3 сек.

Отписал во всем хостеру - посмотрим что он скажет.

А какие мысли у вас?

===================================

Хостер ответил что проблема в нехватке памяти :)

решение - апгрейд тарифа.

Zorge.Org
На сайте с 28.01.2010
Offline
27
#6
top - 16:33:56 up 17:51, 1 user, load average: 0.12, 0.21, 0.14
Tasks: 34 total, 1 running, 33 sleeping, 0 stopped, 0 zombie
Cpu(s): 1.7%us, 0.2%sy, 0.0%ni, 95.4%id, 2.7%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 307200k total, 307200k used, 0k free, 0k buffers
это нормально?о?

Нет, это ненормально. У вас нет свободной памяти.

Himiko
На сайте с 28.08.2008
Offline
560
#7

Добавьте памяти лучше.

Профессиональное администрирование серверов (https://systemintegra.ru). Круглосуточно. Отзывы (/ru/forum/834230) Лицензии (http://clck.ru/Qhf5) ISPManager,VDSManager,Billmanager e.t.c. по низким ценам.
B
На сайте с 23.10.2006
Offline
170
#8
Himiko:
Добавьте памяти лучше.

Это и было сделано.

Кстати!

Подскажите если установить Nginx - из панели ISPmanager-а это приведет к снижению потребляемой памяти (сейчас весит 8 апачей)? И требуются-ли какие-либо доп. настройки, или заработает все как надо "из коробки"

Zorge.Org
На сайте с 28.01.2010
Offline
27
#9
bimcom:
Это и было сделано.
Кстати!
Подскажите если установить Nginx - из панели ISPmanager-а это приведет к снижению потребляемой памяти (сейчас весит 8 апачей)? И требуются-ли какие-либо доп. настройки, или заработает все как надо "из коробки"

Да, установка nginx средствами ISPmanager приведет к снижению потребляемой памяти.

Никакие дополнительные настройки не требуются, все должно работать сразу после установки nginx.

Andreyka
На сайте с 19.02.2005
Offline
822
#10

Или добавить памяти или заплатить месячный тариф спецу который настроит vds

Не стоит плодить сущности без необходимости
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий