php-fpm单个进程内存占用太大一般是什么原因?

2013 年 9 月 22 日
 nonozone


服务器整体内存占用属于正常水平,但是单个php进程竟然达到100m+,这个要从哪些方面去调整呢?
14137 次点击
所在节点    问与答
9 条回复
nonozone
2013 年 9 月 22 日
目前php-fpm的主要配置
whuhacker
2013 年 9 月 22 日
装了太多模块?不需要用的 php module 可以不必加载。
nonozone
2013 年 9 月 22 日
@whuhacker 应该不是这个原因,虽然不是最精简安装,基本是默认安装/配置,没做过多修改。
harryyyt
2013 年 9 月 22 日
装个xhprof分析下脚本执行情况,看内存消耗在哪一步
qiongqi
2013 年 9 月 22 日
把max_request打开,应该是fpm进程一直不释放内存,打开看下吧
47jm9ozp
2013 年 9 月 22 日
同楼上,开了max_request,fpm子进程会定期respawn

另外一般static就够用了不用dynamic吧
imhetun
2013 年 9 月 22 日
请问一下你的php版本是?
nonozone
2013 年 9 月 22 日
@imhetun PHP Version 5.4.19-1
gaoxu387
2017 年 8 月 30 日
开启了 opcache 了吧?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/83218

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX