Несколько сайтов работает на веб-сервере с Debian 7 Wheezy + LAMP.
В течение этой недели, каждый день наблюдаю такую картину - в произвольное время (иногда днем, иногда ночью) пропадает соединение сайтов с БД, в результате чего они становятся неработоспособными.
Приходится перезагружать сервер (после ребута все нормально работает некоторое время, до следующего падения).
Поставил
logswatch, в отчетах увидел, что "убиваются" процессы apache2 и mysql из-за нехватки памяти.
1 Time(s): Out of memory: Kill process 20879 (apache2) score 39 or sacrifice child
1 Time(s): Out of memory: Kill process 20882 (apache2) score 35 or sacrifice child
1 Time(s): Out of memory: Kill process 20897 (apache2) score 35 or sacrifice child
1 Time(s): Out of memory: Kill process 20898 (apache2) score 36 or sacrifice child
1 Time(s): Out of memory: Kill process 20899 (apache2) score 36 or sacrifice child
1 Time(s): Out of memory: Kill process 20901 (apache2) score 35 or sacrifice child
1 Time(s): Out of memory: Kill process 2605 (mysqld) score 36 or sacrifice child
1 Time(s): Killed process 20879 (apache2) total-vm:125048kB, anon-rss:81644kB, file-rss:0kB
1 Time(s): Killed process 20882 (apache2) total-vm:118400kB, anon-rss:72496kB, file-rss:56kB
1 Time(s): Killed process 20897 (apache2) total-vm:118256kB, anon-rss:73512kB, file-rss:276kB
1 Time(s): Killed process 20898 (apache2) total-vm:120304kB, anon-rss:74688kB, file-rss:20kB
1 Time(s): Killed process 20899 (apache2) total-vm:121328kB, anon-rss:75776kB, file-rss:4kB
1 Time(s): Killed process 20901 (apache2) total-vm:119536kB, anon-rss:73292kB, file-rss:0kB
1 Time(s): Killed process 2605 (mysqld) total-vm:348892kB, anon-rss:76160kB, file-rss:0kB
Логи mysql почему-то пустые.
В каком конкретно направлении копать, чтобы выяснить, что именно так забивает память, что вышибает веб-сервер и СУБД? Есть какие-нибудь инструменты, чтобы отследить источник такой нагрузки "задним числом"?