У меня были проблемы с нехваткой памяти. Практически все после настройки Apache, но я заметил кое-что странное при анализе использования памяти. php-fpm
работает в фоновом режиме, когда, насколько мне известно, он не используется при запуске mod_php
. У меня был хороший Google, но я не могу найти ничего по этому поводу.
Запуск Apache / 2.2.22 ob Ubuntu 12.04 с 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
По общему признанию, они не занимают огромное количество оперативной памяти (в совокупности ~ 5%), но я бы предпочел освободить ее, если смогу ...
Я подтвердил, что бегу mod_php
, phpinfo
говорит: Apache 2.0 Handler /etc/php5/apache2/php.ini
Если вам нужна дополнительная информация, дайте мне знать.
Можешь попробовать:
apt-get remove php5-fpm
и посмотрите, говорит ли он о каких-либо других пакетах, которые от него зависят. Эта команда также удаляет пакет из системы.
Если вы не хотите удалять пакет, вы можете отключить его с помощью:
update-rc.d disable php5-fpm