我刚刚使用Debian Lenny进行了VSP设置,今天尝试安装VirtualMin时犯了一个愚蠢的错误。 我所知道的是,除了我的完美运行良好的Apache过程之外,我还有一些www数据用户拥有的几个Apache进程。 我删除了VirtualMin,但他们仍然四处闲逛,耗尽这么多的RAM。
任何人都可以给我一些指示,我怎样才能防止这些额外的万维网数据的Apache进程运行?
作为www-data运行的Apache是Debian Lenny中的默认设置。 您可能会混淆一个单独的“父”apache进程(以root身份运行)和apache“children”进行HTTP请求处理(作为www-data运行)。 “父”和“子”进程应该看起来像是以/usr/sbin/apache2 -k start (当ps aux | grep apache ),唯一的区别就是进程所有者。
要控制init启动脚本,你可以使用sudo sysv-rc-conf (如果你没有它的话, sudo aptitude install sysv-rc-conf – 它只是一个简单的诅咒类似Perl脚本的Perl包装)。
那些备用的stream程就是为了应付即将到来的请求。
你在找什么是MinSpareServers ,但请阅读http://httpd.apache.org/docs/2.0/mod/prefork.html为什么你可能不想降低它。
http://httpd.apache.org/docs/2.2/misc/perf-tuning.html也可能有用。