Утечка памяти приложения на основе метрик

У меня есть приложение zf2 php, которое выполняется в скрипте bash каждую минуту. Это выполняется внутри экземпляра ec2.

вот мой код

while :
do
php public/index.php start-processor &
wait
sleep 60
done

Чтение метрик

введите описание изображения здесь

введите описание изображения здесь

Основываясь на показателях, он продолжает пропускать память, пока не достигнет 100%, а затем падает. Это нормально или в моем приложении произошла утечка?

Я также пытался использовать htops, он выглядит нормально и не слишком много ест памяти.
введите описание изображения здесь

Надеюсь, кто-то может объяснить, что здесь происходит. Должен ли я беспокоиться об этом?
Спасибо и больше силы.

0

Решение

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

Этот график очень похож на сборку мусора, так как это происходит в JVM. Используете ли вы PHP такой механизм под капотом? Я искал в Интернете и, похоже, в PHP 5.3+ встроен GC: https://secure.php.net/manual/en/features.gc.php

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]