在我的 512MB RAM 服务器上,内存使用率为 50%。我安装了 fastcgi 和 php5-fpm,现在服务器内存报告为 137%。
请参阅下面的“top”结果。目前,我在 Apache 中有一个站点,由 nginx 作为反向代理提供服务。但该站点目前只有一个 index.html 文件,其中只有几个单词。
需要注意的是,我按照这些说明设置了 fastcgi 和 php5-fpm:http://alexcabal.com/installing-apache-mod_fastcgi-php-fpm-on-ubuntu-server-maverick/
1 root 15 0 23560 1644 1316 S 0 0.2 0:01.23 init
1136 root 15 0 18888 1012 784 S 0 0.1 0:00.07 cron
1202 mysql 15 0 183m 23m 6768 S 0 2.6 0:02.70 mysqld
1210 root 15 0 49424 2668 2108 S 0 0.3 0:05.41 sshd
1231 syslog 15 0 12536 796 600 S 0 0.1 0:00.30 syslogd
1297 root 15 0 84088 21m 1604 S 0 2.3 0:05.56 miniserv.pl
3748 root 16 0 70764 3308 2568 S 0 0.3 0:00.02 sshd
3760 hmark 15 0 70764 1632 888 S 0 0.2 0:00.00 sshd
3761 hmark 15 0 20924 2360 1616 S 0 0.2 0:00.01 bash
3950 root 15 0 71536 3324 2580 S 0 0.4 0:00.02 sshd
3962 hmark 18 0 71536 1652 892 S 0 0.2 0:00.00 sshd
3963 hmark 16 0 20924 2356 1616 S 0 0.2 0:00.01 bash
3987 hmark 15 0 19180 1360 1068 R 0 0.1 0:00.13 top
9753 root 18 0 54900 1228 352 S 0 0.1 0:00.00 nginx
9754 www-data 18 0 55240 2120 948 S 0 0.2 0:00.49 nginx
9755 www-data 18 0 55240 2116 948 S 0 0.2 0:00.44 nginx
9756 www-data 15 0 55240 2132 948 S 0 0.2 0:00.43 nginx
9757 www-data 18 0 55240 1668 504 S 0 0.2 0:00.59 nginx
32650 root 18 0 86460 4408 2736 S 0 0.5 0:00.01 apache2
32653 www-data 25 0 85016 2172 524 S 0 0.2 0:00.00 apache2
32654 www-data 18 0 85016 2112 468 S 0 0.2 0:00.00 apache2
32656 www-data 15 0 86192 2112 468 S 0 0.2 0:00.01 apache2
32658 www-data 18 0 302m 4088 1568 S 0 0.4 0:00.00 apache2
32660 www-data 25 0 302m 4240 1564 S 0 0.4 0:00.00 apache2
32742 root 18 0 121m 4216 1256 S 0 0.4 0:00.12 php5-fpm
32743 www-data 18 0 121m 5476 2332 S 0 0.6 0:00.00 php5-fpm
32744 www-data 18 0 121m 4464 1468 S 0 0.5 0:00.00 php5-fpm
32745 www-data 18 0 121m 4460 1464 S 0 0.5 0:00.00 php5-fpm
32746 www-data 18 0 121m 4464 1468 S 0 0.5 0:00.00 php5-fpm
32747 www-data 25 0 121m 3740 784 S 0 0.4 0:00.00 php5-fpm
32748 www-data 25 0 121m 3740 784 S 0 0.4 0:00.00 php5-fpm
32750 www-data 25 0 121m 3740 784 S 0 0.4 0:00.00 php5-fpm
32752 www-data 25 0 121m 3740 784 S 0 0.4 0:00.00 php5-fpm
32753 www-data 25 0 121m 3740 784 S 0 0.4 0:00.00 php5-fpm
32754 www-data 25 0 121m 3744 784 S 0 0.4 0:00.00 php5-fpm
32755 www-data 25 0 121m 3744 784 S 0 0.4 0:00.00 php5-fpm
32756 www-data 25 0 121m 3744 784 S 0 0.4 0:00.00 php5-fpm
32757 www-data 25 0 121m 3744 784 S 0 0.4 0:00.00 php5-fpm
32758 www-data 25 0 121m 3744 784 S 0 0.4 0:00.00 php5-fpm
32759 www-data 25 0 121m 3744 784 S 0 0.4 0:00.00 php5-fpm
32760 www-data 25 0 121m 3744 784 S 0 0.4 0:00.00 php5-fpm
32761 www-data 25 0 121m 3744 784 S 0 0.4 0:00.00 php5-fpm
32762 www-data 18 0 121m 3744 784 S 0 0.4 0:00.00 php5-fpm
32763 www-data 25 0 121m 3744 784 S 0 0.4 0:00.00 php5-fpm
32764 www-data 25 0 121m 3744 784 S 0 0.4 0:00.00 php5-fpm
答案1
PHP FPM 确实会产生多个进程,它将请求分散到所有进程中。
您应该能够通过编辑来调整生成的数量/etc/php5/fpm/pool.d/www.conf
。