闲来无事给来一个网站压力测试,用了阿里的那个测试在线测试工具,50进程还没坚持几秒就挂了,nginx报错502网关错误,感觉就是php-fpm崩溃了。然后各种查资料,修改 php-fpm 的进程数量来调节
修改/etc/php5/fpm/pool.d/www.conf
pm = dynamic #设置为动态调节进程数量
pm.max_children = 6 #静态下启动的进程数量
pm.start_servers = 2 #动态下启动初始进程数量
pm.min_spare_servers = 1 #动态下最小进程数量
pm.max_spare_servers = 6 #动态下最大数量
pm.max_requests = 300 #动态下最大链接数量
service php5-fpm restart