PHP-FPM 进程什么时候释放内存?

时间:2021-03-10 12:13:08

标签: php

我正在尝试配置我们的服务器集群来处理流量的大高峰。我注意到的是,当我们遇到峰值时,由于 PHP-FPM 必须快速生成大量工作器,我们会遇到很多失败。

我可以通过将 start_servers 设置得更高来抵消这一点,以便 PHP-FPM 进程已经准备就绪,但现在这给我带来了一些 RAM 管理难题。

在只有我和一些使用它的 cron 的测试服务器上,我加载了大量工作程序并观察 ram。随着时间的推移,PHP-FPM 进程的 ram 开始稳步增加。

为什么在 Worker 内部还留有分配的 RAM?

我试图理解为什么这些进程会获得 ram 并保留它。那是什么 RAM,PHP-FPM 什么时候回收它?

0 个答案:

没有答案