Расход оперативной памяти

123 4
vitzer
На сайте с 16.02.2017
Offline
169
6582

Прошу посмотреть знающих.

На сервере увеличилось потребление оперативной памяти. Раньше потреблялось не более 10%, а теперь расход 50%. Причем, трафик не увеличивался. Я глобального расхода не вижу.

Ниже привожу скриншоты процессов.

Спасибо.



---------- Добавлено 18.02.2017 в 10:10 ----------

https://yadi.sk/a/AtgCAHo93EE6Dx

adel92
На сайте с 04.01.2012
Offline
334
#1

к сожалению по top вряд ли кто то скажет в чем проблема.

Анализ - это комплекс действий, если бы все было понятно по одному top ....

NVMe VDS (https://well-web.net/nvme-vps) с поддержкой 24/7 - от 545 руб.! Безлимитный хостинг (https://well-web.net/ssd-hosting) - от 129 руб.! Домен в подарок! Перенос бесплатно! Заказывайте сейчас, и получите скидку 50%! Заходи! (https://well-web.net/limited-offers)
Den73
На сайте с 26.06.2010
Offline
523
#2

скорее всего непонимание принципов работы ОС, память должна использоваться именно вся иначе зачем она нужна?

vitzer
На сайте с 16.02.2017
Offline
169
#3
Den73:
скорее всего непонимание принципов работы ОС, память должна использоваться именно вся иначе зачем она нужна?

Вы правы, но напрягает то, что память начала использоваться ни с того ни с сего. Кроме того, ее потребление имеет пилообразный характер, а когда пила вскакивает выше 75%, то сайт начинает виснуть.

Учитывая, что посещаемость всего-то около 10 000 в сутки, а оперативки 2 Гб, сей факт здорово напрягает.

---------- Добавлено 18.02.2017 в 16:44 ----------

В логах httpd появились вот такие ошибки, сайт начал виснуть:

[Sat Feb 18 16:33:08 2017] [error] [client 109.207.232.191] (12)Cannot allocate memory: couldn't create child process: 12: php, referer: http://vvm-auto.ru/toyota

[Sat Feb 18 16:33:08 2017] [error] [client 109.207.232.191] (12)Cannot allocate memory: couldn't spawn child process: /var/www/php-bin-isp-php70/vvmauto/php, referer: http://vvm-auto.ru/toyota

[Sat Feb 18 16:33:08 2017] [error] [client 212.14.0.154] (12)Cannot allocate memory: couldn't create child process: 12: php

[Sat Feb 18 16:33:08 2017] [error] [client 212.14.0.154] (12)Cannot allocate memory: couldn't spawn child process: /var/www/php-bin-isp-php70/vvmauto/php

Плюсом - стали плодиться процессы httpd.itk

danforth
На сайте с 18.12.2015
Offline
153
#4

MySQL дефолтный конфиг? Скиньте ваш my.cnf сюда. Ещё желательно знать, что из себя представляет ваши базы: количество баз, количество таблиц, количество строк в самой бОльшей из таблиц, движок (InnoDB, myisam). Движок не обновлялся, плагины к нему? Возможно, появился какой-то тяжелый запрос?

А ещё top в пике скиньте. Можно попробовать siege нагрузить, чтобы долго не ждать.

А ещё вопрос: как вы меряете трафик, не аналитикой/метрикой хоть?

Junior Web Developer
vitzer
На сайте с 16.02.2017
Offline
169
#5
danforth:
MySQL дефолтный конфиг? Скиньте ваш my.cnf сюда. Ещё желательно знать, что из себя представляет ваши базы: количество баз, количество таблиц, количество строк в самой бОльшей из таблиц, движок (InnoDB, myisam). Движок не обновлялся, плагины к нему? Возможно, появился какой-то тяжелый запрос?

А ещё top в пике скиньте. Можно попробовать siege нагрузить, чтобы долго не ждать.

А ещё вопрос: как вы меряете трафик, не аналитикой/метрикой хоть?

Использую Джумла 3.6.5 (актуальная версия), соответственно БД InnoDB.

БД только одна - для сайта.

Самая большая таблица content 1167 строк.

Плагины для сайта не использую. Изменений на сайте не производилось.

Top в одном из "пиков" - в первом посте по ссылке.

Да, статистику измеряю метрикой и аналитиксом.

Конф во вложении:

txt 160416.txt
M
На сайте с 17.09.2016
Offline
124
#6

памяти не хватает судя по Cannot allocate memory

VDS?

vitzer
На сайте с 16.02.2017
Offline
169
#7
Mobiaaa:
памяти не хватает судя по Cannot allocate memory
VDS?

Да. Но памяти всегда хватало, а в свете последних сюрпризов от Гугл, трафик не рос.

Проблема началась ночью.

Сейчас вроде расход памяти упал, но 500-ую 502-ую ошибку словил лично - решил проверить, не тупит ли сайт.

jpg 160418.jpg
vitzer
На сайте с 16.02.2017
Offline
169
#8

Сайт стал падать: 500 Server Internal Error

Тоже самое было в прошлую субботу и в позопрошлую. В первый раз не было доступа к компу, все прошло само собой, в в прошлую субботу - грешил на fail2ban. Переустановил, вроде угомонился сайт.

В планировщике еженедельно выполняется только backup, а стартует в 3.00 с субботы на воскресенье.

Чую дело в ISP, иначе как объяснить проблемы исключительно по субботам. Но на форуме ISP пока молчат.

treshnyuk
На сайте с 17.02.2013
Offline
231
#9
vitzer:
Сайт стал падать: 500 Server Internal Error
Тоже самое было в прошлую субботу и в позопрошлую. Но в планировщике еженедельно выполняется только backup, а стартует в 3.00 с субботы на воскресенье.
Чую дело в ISP, иначе как объяснить проблемы исключительно по субботам. Но на форуме ISP пока молчат.

У вас в панели "виртуальные" цифарки, у хостера "реальная" память могла закончится.

vitzer
На сайте с 16.02.2017
Offline
169
#10
treshnyuk:
У вас в панели "виртуальные" цифарки, у хостера "реальная" память могла закончится.

htop реальные цифры дает? Если да, то там такие же.

123 4

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