我需要澄清Apache2,MPM-Worker,FastCGI,PHP5-fpm,suEXEC?

我目前的configuration是:

Apache2 + MPM-WorkerFastCGI + PHP5-fpm(PHP 5.3.2)Ubuntu 10.04 LTS上

我有一个由2-5个进程组成的单个池,作为不同于默认www数据的用户运行。 FastCGI / PHP5-fpm通过FastCGIExternalServerconfiguration为外部服务器

我知道我可以设置多个池作为不同的用户运行…

但是,我想知道在这种types的设置中是否可以使用suEXEC? 而且,它可以设置只有一个池吗? 如果是这样,怎么样?

到目前为止,除了在FPM池中定义的用户之外,不可能运行脚本。

您需要设置不同的池并定义其他用户/组。

有没有原因,你不能或不想创build单独的池?

编辑:如果你担心浪费闲置资源,有一些关于为fpm-pools创build“ondemand”function的讨论,当它获得请求时,本质上会“激发”池: http : //groups.google.com /组/高负荷的PHP烯/ browse_thread /线程/ 753ddceff2ef0411 / 8ebaddeec4f676f0?LNK = GST&q =空闲+池#8ebaddeec4f676f0

我强烈build议在谷歌高负荷的PHP组“…讨论PHP,FastCGI,PHP-FPM和周围的所有技术在高负载的环境中使用。 http://groups.google.com/group/highload-php-en?lnk=srg

我想这就是你要找的。 顺便说一句,你不需要使用mod_fastcgi的php-fpm

并回答你的问题是没有。 您不能使用您的池,因为它已经在运行,并且正在使用FPM中无法更改的某些用户权限运行(按devise)。 只是使用我指出的方法。 祝你好运