У мене є виділений сервер, де я встановлений apache2
, а також rails-passenger
. Хоча у мене є 2 ГБ оперативної пам’яті і в більшості разів близько 1,5 ГБ є безкоштовним, є випадкові випадки, коли я втрачаю ssh
і загальне підключення, оскільки oom-killer
це вбиває процеси.
Я припускаю, що відбувається витік пам'яті, але я не можу дізнатися, звідки вона походить. oom-killer
вбиває apache2
, mysql
, passenger
і все.
Вчора я зробив cat syslog | grep -c oom-killer
і отримав 57 випадків!
Здається, щось серйозно руйнує пам’ять. Після перезавантаження все приходить у норму. Я підозрюю, що це може бути пов’язано passenger
, але я все ще намагаюся з’ясувати це.
Чи можете ви придумати іншу причину, чи є у вас щось, що може полегшити процедуру ідентифікації витоку? Я навіть думав написати скрипт-баш, який би виконувався, cron
як і кожні 5 хвилин.