Linux Centos php-fpm 占用内存 超过80% ,如何解决?

image.png

内存爆满,除非手动释放内存,要不内存居高不下。

可以如何处理呢?
请路过大神指点一下~

阅读 3.1k
2 个回答
新手上路,请多包涵

首先你要看是什么原因导致的。 如果内存一直增长,则肯定存在内存泄漏。

如果实在是找不出内存也有懒人办法。
比如 修改php-fpm的配置文件 etc/php-fpm.d/www.conf
;pm.max_requests = 0 修改为 pm.max_request = xxx

其意思是 当一个 fpm 进程处理多少个请求后自动重启该进程. 这样就可以避免内存一直增长下去了。

1.开启OPCACHE(提高效率)
2.调整 php-fpm 处理进程数量(能不能及时处理请求)
3.调整 pm.max_requests = 500(防止内存泄露)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进