切换到worker mpm后,Apache无法启动

时间:2016-03-07 11:15:27

标签: apache centos lamp centos7

我有一台centOS7服务器并且我已经成功安装了LAMP堆栈,但我决定使用worker mpm而不是prefork mpm,当我评论这个时:

#LoadModule mpm_prefork_module modules/mod_mpm_prefork.so

并取消注释:

LoadModule mpm_worker_module modules/mod_mpm_worker.so

在我切换到worker并且我试图重启apache后,我收到以下错误:

Job for httpd.service failed. See 'systemctl status httpd.service' and 'journalctl -xn' for details.

我应该怎么做才能用工人mpm启动apache?

2 个答案:

答案 0 :(得分:0)

通常,您使用的MPM是在编译时决定的,因此如果不重新编译Apache,通常无法进行更改。

见这里:http://httpd.apache.org/docs/current/mpm.html

答案 1 :(得分:0)

您无法直接更改apache MPM,因为它仅在编译时修复。当您使用LAMP并且如果您想使用Apache Worker MPM而不是使用PHP-FPM配置Apache MPM Worker时。

请参阅Apache MPM Worker with PHP-FPM