Описание проблемы:
В нашей среде производительности мы наблюдали, что использование памяти httpd
постоянно увеличивалось в течение определенного периода времени, использование памяти процессом httpd увеличится с 6 МБ до 1 ГБ в течение 10 часов, и после остановки загрузки использование памяти для процесса не уменьшится. до 6 МБ, откуда это началось.
Номер версии-выпуска выбранного компонента (если применимо):
используя httpd-2.4.6-67.el7_4.6.x86_64 с RHEL 7.4, имеющим
Насколько воспроизводимо:
запуск 1000 HTTP-запросов в секунду
Шаги для воспроизведения:
Фактические результаты:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
12314 notifs 20 0 5723112 2.101g 104 S 129.4 17.9 785:17.34 java
12582 notifs 20 0 5727148 2.082g 4 S 117.6 17.7 782:13.72 java
15509 notifs 20 0 3767700 1.009g 500 S 11.8 8.6 78:27.08 httpd
15511 notifs 20 0 3527984 984116 524 S 11.8 8.0 77:25.43 httpd
15510 notifs 20 0 3640620 964676 552 S 11.8 7.8 75:20.43 httpd
15504 notifs 20 0 77460 764 532 S 0.0 0.0 0:02.40 httpd
(обратите внимание, что httpd начинался с ~ 6 МБ и достигал времени более 10 часов до ~ 1 ГБ).
Ожидаемые результаты:
Нет такой утечки памяти
Дополнительная информация:
Система (ВМ) настроена с 12 ГБ основной памяти и 4 ГБ подкачки, httpd съедает их все.
httpd прослушивает только 10180 (HTTP)