执行sysctl -p使内核修改生效
(10)关于系统连接数的优化:
linux 默认值 open files为1024
#ulimit -n
1024
说明server只允许同时打开1024个文件
使用ulimit -a 可以查看当前系统的所有限制值,使用ulimit -n 可以查看当前的最大打开文件数。
新装的linux 默认只有1024 ,当作负载较大的服务器时,很容易遇到error: too many open files。因此,需要将其改大
在/etc/security/limits.conf最后增加:
* soft nofile 65535
* hard nofile 65535
* soft noproc 65535
* hard noproc 65535
二、部署LNMP
1、安装php
(1)解决依赖关系
[root@CXW /]# yum -y install libxml2-devel libcurl-devel openssl-devel bzip2-devel
安装libmcrypt
[root@CXW src]# tar zxf libmcrypt-2.5.7.tar.gz [root@CXW src]# cd libmcrypt-2.5.7/ [root@CXW libmcrypt-2.5.7]# ./configure --prefix=/usr/src/libmcrypt && make && make install
(2)编译安装php
[root@CXW src]# tar zxf php-5.6.27.tar.gz [root@CXW src]# cd php-5.6.27/
(3)提供php配置文件
[root@CXW php-5.6.27]# cp php.ini-production /etc/php.ini
(4)为php-fpm提供脚本
[root@CXW php-5.6.27]# cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm [root@CXW php-5.6.27]# chmod +x /etc/init.d/php-fpm [root@CXW php-5.6.27]# chkconfig --add php-fpm [root@CXW php-5.6.27]# chkconfig php-fpm on
[root@CXW php-5.6.27]# cp /usr/src/php5.6/etc/php-fpm.conf.default /usr/src/php5.6/etc/php-fpm.conf
修改内容如下:
pid = run/php-fpm.pid listen = 0.0.0.0:9000 pm.max_children =300 pm.start_servers =20 pm.min_spare_servers = 20 pm.max_spare_servers = 100
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/bofangqi/article-76432-7.html