multiscripter
@multiscripter

Как найти причину заполнения памяти сервера на 100%?

Всем здравствуйте.

Такая проблема:
Есть vps на Debian7 с 12 Гб ram.
На нём nginx/1.2.1, Apache/2.2.22, PHP 5.4.45-0+deb7u4, MySQL 5.5.49-0+deb7u1 и 5 сайтов с общей посещаемостью примерно 23000 в сутки.
Время от времени, 1-2 раза в сутки, происходит заполнение ram на 100% на 5-10 минут.
Внимание, вопрос:
Как найти причину заполнения памяти сервера на 100%? Можно ли хотя бы записать в какой-нибудь лог-файл что-то типа скриншота htop?
  • Вопрос задан
  • 420 просмотров
Пригласить эксперта
Ответы на вопрос 4
glebovgin
@glebovgin
Full Stack Web Developer
День добрый.

Результат простого top можно записать в файл
top -n1 -b > /path/to/file.txt
-n - кол-во итераций
-b - batch mode, как раз для записи данных в файл.
Ответ написан
zooks
@zooks
Frontend
Скорей всего Apache. Подробнее смотрите через atop.
Ответ написан
un1t
@un1t
atop умеет писать логи, и по ним можно посомотреть загрузку проца и памяти по процессам в любое время.
как настроить на запись не настраивал, у хостера оно настроено по дефолту
а читать вот так можно
atop -r /var/log/atop/atop_20170519 -b 20:45
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы