Apache-2.2

使用 mod_php 時執行的 php-fpm 程序

  • March 14, 2014

我一直有一些記憶體不足的問題。在調整 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

誠然,它們並沒有佔用大量的 RAM(總共約 5%),但如果可以的話,我寧願釋放它……

我已經確認我正在跑步mod_phpphpinfo說:Apache 2.0 Handler /etc/php5/apache2/php.ini

如果您需要任何進一步的資訊,請告訴我。

你可以試試:

apt-get remove php5-fpm

看看它是否告訴任何其他依賴它的包。此命令還會從系統中刪除軟體包。

如果您不想刪除軟體包,可以使用以下命令禁用它:

update-rc.d disable php5-fpm

引用自:https://serverfault.com/questions/581963