我无法通过apache2 -l的输出确定我的apache2安装是prefork还是worker(多线程)

时间:2015-04-11 21:16:13

标签: multithreading ubuntu apache2 worker

我希望看到prefork.c或worker.c但我也看不到。我的输出如下。我该怎么知道我在跑什么?我也没有在apache2.conf中看到prefork和worker的标准配置参数 - 非常困惑。

  

root @ www:/ home / manuel #apache2 -l   编译模块:    core.c    mod_so.c    mod_watchdog.c    http_core.c    mod_log_config.c    mod_logio.c    mod_version.c    mod_unixd.c

我在这里运行的是什么,如何优化它?

我正在运行Ubuntu 14.04 64。

感谢。

1 个答案:

答案 0 :(得分:0)

在2.4中,可以动态加载MPM。

您必须使用apacehctl -M列出所有动态加载的模块,而不仅仅是列出-l的静态模块。