В нашем PHP-приложении происходит утечка памяти, что нормально для PHP, поэтому есть сборщик мусора (хотя мы пытаемся найти утечки в долгосрочной перспективе)
У меня такое чувствосборщик мусора не работает вообще.Я знаю, что сборщик мусора не может чистить сессии в нашей системе Debian, конкретный cronjob для этого работает.Только память не очищается.
Как только мы перезапускаем PHP на сервере, использование памяти уменьшается примерно на 15 ГБ, но затем медленно восстанавливается.Если бы коллекция памяти работала, она очистила бы эту память раньше, правильно?
Я приложил соответствующие настройки php.ini.Есть много запросов, вероятность не в этом.
Вызов gc_collect_cycles () просто возвращает 0.
session.gc_divisor 1000
session.gc_maxlifetime 1440
session.gc_probability 1
zend.enable_gc On