У меня есть VPS на CentOS 5 с LAMP. Дважды за последние 3 месяца сервер приходилось перезагружать из-за нехватки памяти. Время простоя составляет час, прежде чем кто-то сможет его увидеть. У меня munin работает, чтобы создать несколько графиков, и я пытаюсь выяснить, где искать (какие журналы), чтобы узнать, что пошло не так. Есть некоторые признаки того, что он занят, когда происходит сбой, но требуется дополнительная / лучшая диагностика.
См. Следующие графики Мунина:
Брандмауэр и диск имеют высокий уровень перед разрывом, а после перезапуска munin не запускается автоматически, поэтому возникает разрыв.
VPS очень известны тем, что выходят из строя, как только ваша память исчерпывается. Как только ваша память исчезнет, он пытается выполнить подкачку диска, и как только это произойдет на VPS, вы умрете.
Я не могу точно сказать, основываясь на этом графике - у вас 256 МБ или 512 МБ ОЗУ на вашем vps? Если у вас 256, вам не потребуется много времени, чтобы перегрузить вашу машину. Не намного лучше при 512. Из-за графика пропускной способности я бы сказал, что что-то запускает его, например, резервное копирование или ночное задание cron.
Два способа исправить это.
Во-первых, необходимо выяснить, что вызывает использование полосы пропускания, а затем остановить это.
Второй - увеличить ваш VPS-сервер, чтобы дать ему некоторую свободу действий перед сбоем.