V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  reyleon  ›  全部回复第 2 页 / 共 2 页
回复总数  24
1  2  
2020-11-19 14:32:38 +08:00
回复了 reyleon 创建的主题 程序员 PHP -fpm 服务器内存占用陡坡式上涨,请问如何彻底解决?
@pigfly123 第一步的配置应该是没问题的。我现在在研究使用 xhprof 去分析代码,希望能有结果
2020-11-19 14:30:52 +08:00
回复了 reyleon 创建的主题 程序员 PHP -fpm 服务器内存占用陡坡式上涨,请问如何彻底解决?
@wangritian 可能如你所说,因为同样的 php 环境,只是不同业务的另外一台服务器就没有出现过内存上涨的情况,内存使用稳如狗。
2020-11-19 14:27:34 +08:00
回复了 reyleon 创建的主题 程序员 PHP -fpm 服务器内存占用陡坡式上涨,请问如何彻底解决?
@liuxu 还是不能理解 php-fpm 进程内存使用会慢慢上涨的原因。

最初启动时一个 php-fpm 进程占用大概 20M 内存,随着接受请求数的增加,内存慢慢会往上涨到 120M 左右,这个时候达到了我们设置 pm.max_requests 的值,然后进程销毁,如何周而复始。

如你所说 “引用计数释放掉的内存和 php_request_shutdown 释放掉的内存都是还给 zend,zend 不还给系统”。

那我这个内存一直往上涨,说明是 Zend 一直在向 OS 申请内存,这没错吧。
那这是不是可以说 “引用计数” 和 “php_request_shutdown” 根本就没有释放过内存?因为如果释放了内存给 Zend,那就说明 Zend 手里有空闲内存,那就不用向操作系统申请啦。

另:我现在正在研究如何使用 xhprof 分析业务代码。
我也是操碎了心。
2020-11-13 14:06:25 +08:00
回复了 zhongrs232 创建的主题 生活 我听到了让我灵魂升华的呼噜声
你在写诗吗?
1  2  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5392 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 16ms · UTC 06:55 · PVG 14:55 · LAX 22:55 · JFK 01:55
Developed with CodeLauncher
♥ Do have faith in what you're doing.