Назад | Перейти на главную страницу

проблема с загрузкой памяти журнала Linux

У нас есть VPS-сервер (он использует ПК Р-Виртуализация). В некоторых случаях наша память VPS была полностью использована, и новые подключения к серверу по SSH, SMTP или POP невозможно было установить. Единственное, что работает, - это подключение к веб-службе. К счастью, plesk работает на VPS, и мы смогли перезагрузить его через plesk (а также увидеть, что оперативная память используется на 100%).

Я хотел бы узнать, какой процесс вызывает это. Я чувствую, что это MySQL, но на самом деле не знаю. Могу ли я реализовать какой-то журнал, который поможет мне выяснить, в чем причина этого в следующий раз?

Спасибо.

В таких ситуациях, как ваша, я бежал ps aux из cron каждую минуту, чтобы я мог оглянуться назад и найти память. Поместите в свой crontab следующее:

* * * * * (date ; ps aux) >> $HOME/ps-aux

Внимание: со временем может образоваться большой файл журнала.

После следующего сбоя вы можете просмотреть файл в поисках процессов, которые используют много памяти (столбцы «% MEM», «VSZ» и «RSS» - это то, где искать).

Вы пробовали что-нибудь подобное наверху?