PHP垃圾回收似乎未运行(Debian)

时间:2019-06-20 09:23:25

标签: php memory memory-leaks garbage-collection

我们的PHP应用程序正在某个地方泄漏内存,这在PHP中似乎是正常的,因此存在垃圾收集器(尽管我们正试图从长远角度寻找泄漏)

我有一种感觉,垃圾收集器根本没有运行。我知道垃圾收集器无法在我们的Debian系统上清理会话,特定的cronjob正在运行。只是内存无法清除。

一旦我们在服务器上重新启动PHP,内存使用量将减少约15GB,但随后会缓慢恢复。如果内存收集有效,它将在此之前清除该内存,对吗?

我附上了相关的php.ini设置。请求很多,概率不是问题。

调用gc_collect_cycles()只会返回0。

session.gc_divisor  1000
session.gc_maxlifetime  1440
session.gc_probability  1

zend.enable_gc  On

0 个答案:

没有答案