linux服务器 php-cgi进程数太多,内存不够了 求解 谢谢

linux服务器跑着php网站php-cgi进程数太多,内存不够了求解谢谢... linux服务器 跑着php网站 php-cgi进程数太多,内存不够了 求解 谢谢 展开
 我来答
百度网友0a11d89
2013-07-25 · TA获得超过456个赞
知道答主
回答量:55
采纳率:0%
帮助的人:52.5万
展开全部
1. 把最大的php-cgi 进程数调整到内存可承受的范围内

2. 你自己得判断下是不是内存的硬需求,如果实在内存不足,那就可以通过增加内存了。更甚可以采用负载均衡。
追问
你好 在哪里调整啊  max_children我的默认5
追答
  1. 就是调整max_children ,一般一个php-cgi进程占用20M的内存,根据你的机器内存大小合适预留。


  2. 你的max_children才5啊,你确认是php-cgi导致的内存不够用?

  ps -eo vsz,cmd | grep 'php' | grep -v grep | awk 'BEGIN{sum=0}{sum+=$0}END{print sum}' 算下内存大小再说

快又稳
2024-10-28 广告
广州快又稳网络科技有限公司是一家集技术研发、产品创新、服务优化于一体的高新技术企业。公司自成立以来,始终秉承“网络使人类缩进距离,我们让网络快又稳”的核心理念,致力于为全球客户提供高效、安全、易用的互联网解决方案及信息技术服务。在数字时代,... 点击进入详情页
本回答由快又稳提供
Redsky_s
2013-07-25 · TA获得超过146个赞
知道答主
回答量:99
采纳率:100%
帮助的人:29.8万
展开全部
你吧php的client 数量减少一些就行了啊,去php-fpm 的配置文件里面修改 一般都是php-fpm.conf 这个文件里面有个 max_children
追问
你好 使用的是默认的数字  5  ,怎么会这么多呢
追答
哎,我来回答你吧,因为有时候重启php-fpm不会杀掉子进程,所以没重启一次就加5个,越来越多
杀掉全部的,重新启动吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jon877601107
2013-07-25 · TA获得超过109个赞
知道答主
回答量:472
采纳率:0%
帮助的人:157万
展开全部
加条内存                   
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式