菜鸟问个lnmpa的问题。
刚刚用了lnmpa,感觉比原来的是lnmp要好一些因为自己是菜鸟,只会使用,所以想问一个问题。
以前用lnmp时候修改php-fpm.conf <value name="max_children">5</value>,因为5太小了
不知道lnmpa是不是也需要修改这个参数,这个参数还有用处吗?
在哪儿修改,谢谢! <IfModule mpm_prefork_module>
ServerLimit 1000
StartServers 10
MinSpareServers 25
MaxSpareServers 100
MaxClients 1000
MaxRequestsPerChild 0
</IfModule>
这些参数在哪里呢。。,呵呵 找到了
conf/extra/httpd-mpm.conf
呵呵
8G内存的服务器设置下面的参数行不行?谢谢军哥,给指导一下
<IfModule mpm_prefork_module>
StartServers 10
MinSpareServers 25
MaxSpareServers 100
Serverlimit 2500
MaxClients 2000
MaxRequestsPerChild0
</IfModule>
[ 本帖最后由 idexinyang 于 2011-8-19 08:39 编辑 ] 这一个就要看你的个人的设置了啊,没有必要设置得这么的大的奥。1000肯定是够了的,再大你的8GB的内存肯定是吃不消的啊,跑一些复杂的程序的话更加是吃不消了,
这里的2000意思是服务器同时处理的人数是2000.你可以试一下用一下压力工具试试看,你的服务器吃不吃得消这一个人数。。
若是多了反而是不好,别人要是用那一些压力的工作去压你的网站的话就会导致你的服务器无法正常的访问,而且还会DOWN掉。。 <IfModule mpm_prefork_module>
StartServers 10 #APAHCE服务一开,就会有十个进程开启
MinSpareServers 25 #空间的进程数,这一个是APACHE在正常的负荷下的进程数
MaxSpareServers 100 #当访问很大的时候,最大的进程数
Serverlimit 2500 # 设置访问连接数在>2的APACHE版本中,才会有这一个设置,1的版本就要修改源码,网上多得是
MaxClients 2000 # 设置同时访问的人数,若没有上面的那一条,默认就只有256
MaxRequestsPerChild0 #运行时间超时则结束进程,0表示不会结束,对你的服务器的硬件要很有信心。
</IfModule>
页:
[1]