导读:本篇文章恰卡编程网来给大家介绍有关php进程数配置多少的相关内容,希望对大家有所帮助,一起来看看吧。
本文目录一览:
- 1、如何看php-fpm 进程数量是否足够
- 2、php-fpm设置多少合适
- 3、LAMP下,动态请求并发为1000每秒,php-fpm最大进程数如何设置
- 4、使用php-fastcgi,进程数设置多少合适
如何看php-fpm 进程数量是否足够
首先,需要预估项目在生产环境能有多少并发产生,根据预估设置初始fpm进程数配置,具体可以参考PHP文档
对于FPM的监控
建议开启php-fpm.conf中pm.status_path设置,可以通过url请求获取当前时刻fpm的进程状态,支持html,josn,xml等数据格式返回,结合定时任务,可以做成一个fpm状态监控,通过url获取的数据中,'listen queue' 表示请求等待队列,这个参数如果不为0,就表示当前进程数被使用完了,新的请求过来必须进入等待队列,所以,通过这个参数,就可以判断是否应该增加进程数或加强服务器配置
php-fpm设置多少合适
1 那么,对于我们的服务器,选择哪种执行方式比较好呢?事实上,跟Apache一样,我们运行的PHP程序在执行完成后,或多或少会有内存泄露的问题。这也是为什么开始的时候一个php-fpm进程只占用3M左右内存,运行一段时间后就会上升到20-30M的原因了。所以,动态方式因为会结束掉多余 的进程,可以回收释放一些内存,所以推荐在内存较少的服务器或者VPS上使用。具体最大数量根据 内存/20M 得到。比如说512M的VPS,建议pm.max_spare_servers设置为20。至于pm.min_spare_servers,则建议根据服务器的负载情况来设置,比较合适的值在5~10之间。
2 然后对于比较大内存的服务器来说,设置为静态的话会提高效率。因为频繁开关php-fpm进程也会有时滞,所以内存够大的情况下开静态效果会更好。数量也可以根据 内存/30M 得到。比如说2GB内存的服务器,可以设置为50;4GB内存可以设置为100等
LAMP下,动态请求并发为1000每秒,php-fpm最大进程数如何设置
最大进程数取决于你的内存数量和CPU性能。设置得太大容易卡死服务器。至少最小数量,理论上只要大于1000即可
使用php-fastcgi,进程数设置多少合适
根据你的内存,并发数,综合设置。
你的采纳是我前进的动力,
记得好评和采纳,答题不易,互相帮助,
手机提问的朋友在客户端右上角评价点(满意)即可.
如果你认可我的回答,请及时点击(采纳为满意回答)按钮!!
结语:以上就是恰卡编程网为大家介绍的关于php进程数配置多少的全部内容了,希望对大家有所帮助,如果你还想了解更多这方面的信息,记得收藏关注本站。
相关文章
本站已关闭游客评论,请登录或者注册后再评论吧~