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

VPS (LAMP) Время от времени заканчивается память

У меня есть VPS на CentOS 5 с LAMP. Дважды за последние 3 месяца сервер приходилось перезагружать из-за нехватки памяти. Время простоя составляет час, прежде чем кто-то сможет его увидеть. У меня munin работает, чтобы создать несколько графиков, и я пытаюсь выяснить, где искать (какие журналы), чтобы узнать, что пошло не так. Есть некоторые признаки того, что он занят, когда происходит сбой, но требуется дополнительная / лучшая диагностика.

См. Следующие графики Мунина:

Брандмауэр и диск имеют высокий уровень перед разрывом, а после перезапуска munin не запускается автоматически, поэтому возникает разрыв.

VPS очень известны тем, что выходят из строя, как только ваша память исчерпывается. Как только ваша память исчезнет, ​​он пытается выполнить подкачку диска, и как только это произойдет на VPS, вы умрете.

Я не могу точно сказать, основываясь на этом графике - у вас 256 МБ или 512 МБ ОЗУ на вашем vps? Если у вас 256, вам не потребуется много времени, чтобы перегрузить вашу машину. Не намного лучше при 512. Из-за графика пропускной способности я бы сказал, что что-то запускает его, например, резервное копирование или ночное задание cron.

Два способа исправить это.

Во-первых, необходимо выяснить, что вызывает использование полосы пропускания, а затем остановить это.

Второй - увеличить ваш VPS-сервер, чтобы дать ему некоторую свободу действий перед сбоем.