Memory leaks php fpm内存消耗

Memory leaks php fpm内存消耗,memory-leaks,nginx,php,Memory Leaks,Nginx,Php,我在ubuntu驱动的vps服务器(2000MHz/512MB)上安装了php5 fpm(带apc)和nginx。 主机报告我的服务器内存消耗异常。 top显示一些php fpm进程使用了高达1gb的内存 我试图调整pm.max\u请求和pm.max\u子项 但问题依然存在 任何建议都将不胜感激 以下是我的配置: :在php fpm中,您必须使用很多服务器。 您可以使用下面的计算器配置php fpm池服务器 现在我们可以决定允许服务器启动多少进程 最大进程总数=(总Ram-(已用Ram+缓冲

我在ubuntu驱动的vps服务器(2000MHz/512MB)上安装了php5 fpm(带apc)和nginx。 主机报告我的服务器内存消耗异常。
top
显示一些php fpm进程使用了高达1gb的内存

我试图调整
pm.max\u请求
pm.max\u子项
但问题依然存在

任何建议都将不胜感激

以下是我的配置:




在php fpm中,您必须使用很多服务器。 您可以使用下面的计算器配置php fpm池服务器

现在我们可以决定允许服务器启动多少进程

最大进程总数=(总Ram-(已用Ram+缓冲区))/(每个php进程的内存) 这台服务器大约有512MB的ram。假设PHP(您的请求)每个请求使用大约30mb的ram

我们可以从:521/30=17.06开始,让我们使用最多17台服务器。 如果您的请求每个请求消耗100MB,则 512/100=5.12,因此您必须为php fpm池配置5/4 max服务器


现在,您的apache/nginx需要一些ram,因此我建议只设置10台服务器。

您是否尝试过使用FPM的
ondemand
功能?只需将PM更改为
PM=ondemand
,重新启动FPM,然后重新测试,看看这是否有助于测试。感谢您的回复。我更改了配置,并将继续监视情况,以查看是否有帮助。您也可以参考此url:-