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

Глупый маленький 32-разрядный веб-сервер CentOS 6.8 дает сбой, OOM после убийства всего

Система - старый Compaq Presario, Athlon XP 2000+, 512 МБ ОЗУ (~ 504 МБ после 8 МБ, совместно используемых с графикой). Своп 1 ГБ, ядро ​​2.6.32-642.3.1.el6.i686

Да, да, добавьте больше ОЗУ, купите настоящий сервер и т. Д., Но даже новый блестящий может столкнуться с разными вещами, пытаясь узнать, как это исправить ... я застрял

На самом деле работает только httpd, mysqld. Имеет небольшой сайт WordPress, к которому не очень часто обращаются, задача rysnc, которая запускается каждый час для создания моментального снимка диска и каждую ночь запускает дамп fs (для моментального снимка LVM) ... при условии, что он доходит до этой точки.

Работал нормально при первой установке несколько месяцев назад, даже при использовании DropBox CLI для синхронизации файлов резервных копий в Dropbox ... Служба Dropbox остановлена, пытаясь сузить круг вопросов.

Прошло несколько недель, и у меня произошел серьезный сбой - система ничего не может сделать без жесткой перезагрузки, / var / log / messages перестает правильно отображать - как в этот последний раз последнее сообщение - «dhclient: нет рабочих аренд в постоянная база данных - спящий "

Перед этим выполняется несколько запусков OOM-killer с использованием примерно ~ 480 МБ (+/- буферы, даже ...), сначала убивая задачи mysqld и httpd, затем ntpd и т.д., пока ничто не может быть убито ...

Я добавил задание cron для вывода журнала из free -m каждые 5 минут - после запуска OOM я не вижу этих сообщений в журналах, но есть постоянное снижение с ~ 200M, используемых при загрузке, до этого ~ 480M, где система уходит вне. Swap использует максимум около 10M.

Итак, если в этот момент в системе ничего не запущено, что вызывает сбои?

Без какой-либо полезной информации из ваших журналов все, что мы можем сделать, это предположить