技术知识分享

宝塔Linux面板PHP并发方案推荐值

腾讯云12月活动

今天逛宝塔论坛发现有人询问为什么宝塔面板安装memcached内存型数据库缓存后,内存占用率暴涨。其使用的服务器配置为4核CPU,8G内存。其实之前小白也遇到过php疯狂占用内存的问题。其实是因为PHP的并发方案没有选对。一般小伙伴都以为选越大越好。其实php的并发值得看内存的。宝塔官方的建议是以下:

内存与PHP并发关系参考:

  1. <= 1GB     30
  2. <= 2GB     30 ~ 50
  3. <= 4GB     30 ~ 80
  4. <= 8GB     30 ~ 150
  5. <= 16GB   30 ~ 250
  6. <= 32GB   30 ~ 500

小白的建议是1G内存或者以下的允许创建的最大子进程数选30,然后设置起始进程数选5、最小空闲进程数选5、最大空闲进程数选10 。

如果超过1G内存的,使用官方建议值。然后适当调低起始进程数、最小空闲进程数、最大空闲进程数。运行模式选择动态,这样既可以节省内存。也可以让突发的时候不会涨爆内存导致php 502错误。

设置方法:宝塔面板 – 软件商店 – 运行环境 – php版本 – 设置 – 性能调整。

未经允许不得转载:pc6a学习分享 » 宝塔Linux面板PHP并发方案推荐值
阿里云服务器双12活动
宝塔面板永久版优惠券

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址