使用 mod_php 时运行的 php-fpm 进程

使用 mod_php 时运行的 php-fpm 进程

我遇到了一些内存不足的问题。在调整 Apache 之后,我几乎就遇到了这个问题,但是我在分析内存使用情况时注意到了一些奇怪的事情。php-fpm在后台运行,而据我所知,运行时它没有任何用处mod_php。我在谷歌上搜索了很久,但找不到任何关于这个问题的信息。

在 Ubuntu 12.04 上运行 Apache/2.2.22,mod_php(PHP 版本:5.3.10-1ubuntu3.9 带有 Suhosin-Patch)

据我了解,php-fpm与无关mod_php,那么为什么要安装它(我自己并没有明确安装它),为什么它在后台运行,有没有办法可以禁用它(这样做安全吗)?

以下是顶部内容

670 mysql     20   0  721m  50m 7728 S  0.0 10.3   0:08.95 /usr/sbin/mysqld
6486 www-data  20   0  310m  34m 3512 S  0.0  7.1   0:00.30 /usr/sbin/apache2 -k start
6489 www-data  20   0  287m  12m 3832 S  0.0  2.4   0:00.03 /usr/sbin/apache2 -k start
6474 root      20   0  284m  11m 6040 S  0.0  2.4   0:00.16 /usr/sbin/apache2 -k start
6484 www-data  20   0  286m  10m 3296 S  0.0  2.2   0:00.02 /usr/sbin/apache2 -k start
692 root      20   0  240m 5332 1560 S  0.0  1.1   0:01.24 php-fpm: master process (/etc/php5/fpm/php-fpm.conf)
1086 root      20   0 92556 5108 3088 S  0.0  1.0   0:07.36 sshd: root@notty
695 www-data  20   0  240m 4492  716 S  0.0  0.9   0:00.00 php-fpm: pool www
696 www-data  20   0  240m 4492  716 S  0.0  0.9   0:00.00 php-fpm: pool www
693 www-data  20   0  240m 4488  716 S  0.0  0.9   0:00.00 php-fpm: pool www
694 www-data  20   0  240m 4488  716 S  0.0  0.9   0:00.00 php-fpm: pool www

不可否认,它们并没有占用大量的 RAM(总共约 5%),但如果可以的话,我宁愿释放它......

我已确认我正在运行mod_phpphpinfo说道:Apache 2.0 Handler /etc/php5/apache2/php.ini

如果您需要任何更多信息,请告诉我。

答案1

你可以试试:

apt-get remove php5-fpm

并查看它是否显示任何其他依赖它的软件包。此命令还会从系统中删除该软件包。

如果你不想删除该软件包,你可以使用以下命令禁用它:

update-rc.d disable php5-fpm

相关内容