小VPS受系统资源的限制,访问量过大,超过系统所能承受的极限时,有一部分请求就会502了。在系统资源够用的情况,优化nginx,php-fpm,以及系统本身,达到2个目的: 1,合理配置系统资源,将有限的资源,最大化利用。好钢用在刀刃上。 2,尽量减少磁盘的I/O 一,系统主要资源
二,php-fpm优化
php-fpm一个进程占了20M-30M之间,top看一下php-fpm占的内存百分比,估算一下就知道了。max_children,max_spare_servers不是越大越好。 三,nginx优化 1,安装稳定最新版
2,优化配置nginx
worker_processes对于小VPS的话,设成1,2也是可以的。够用了。 对于小vps的话,上面nginx,php-fpm的优化配置都是有益的。 四,linux启动进程优化
代码如下:
# chkconfig --list |grep on
查看开机启动的进程,把不必要启动进程关掉。如果遇到不知道的,最好先查一下在决定要不要关闭。 (责任编辑:IT) |