Внезапный выброс свободной памяти

Весь этот пакет исходит из этого SCL: https://www.softwarecollections.org/en/scls/rhscl / rh-php56 / Вам необходимо включить это репо. Затем вам необходимо работать с SCL аналогично этому руководству http://developers.redhat.com/blog/2013/08/01/php-5-4-on-rhel-6-using-rhscl/ (просто замените php54 на php56).

1
19.06.2012, 22:38
2 ответа

Оказывается, это был DoS. Около 60 процессов php5-cgi появляются и умирают в течение 30 секунд, забирая 1,6 ГБ ОЗУ, а затем уничтожаются.

Это не отображалось в моих журналах, потому что это был не один процесс, поглощающий 1,6 ГБ, это было 60 с лишним процессов.И убийца oom его не убивает, его что-то убивает в Apache.

Я наконец нашел его, когда настроил ведение журнала процессов, чтобы получить широкий спектр процессов, и написал несколько сценариев awk для увеличения их памяти. Теперь это кажется очевидным.

1
29.04.2021, 00:54

Что говорится в системном журнале? Есть ли намек на то, что ядро ​​убивает процессы из-за OOM?

Насколько велик своп? Вы настраивали какое-либо ядро ​​в vm. пространство имен?

Сколько стоит «связка»?

Что происходит за эти 30 минут? Как выглядит vmstat -SM 3 ?

Возможно, самое главное: какие приложения вы запускаете, (как) на них это влияет?

1
29.04.2021, 00:54

Теги

Похожие вопросы