【问题标题】:What is Apache process model?什么是 Apache 进程模型?
【发布时间】:2011-01-27 04:02:57
【问题描述】:

我在谷歌上搜索这个问题已经有一段时间了,但没有得到任何答案。什么是 Apache 进程模型?

通过进程模型,我的意思是 Apache 如何管理进程或线程来处理 HTTP 请求。

它是否为每个 HTTP 请求派生一个进程?

它有进程/线程池吗?

我们可以配置它吗?

是否有任何关于此类 Apache 详细信息的在线文档?

【问题讨论】:

  • 虽然您应该向 serverfault.com 提出这个问题,但我会注意到 Apache 很少有用于不同请求处理的模块(fork、thread、mpm 等)。

标签: apache processmodel


【解决方案1】:

这取决于您的系统和配置:参见Core Features and Multi-Processing Modules:您可以使用,例如:


引用最后一个,Apache MPM worker的页面:

此多处理模块 (MPM) 实现一个混合多进程 多线程服务器。
通过使用 线程来服务请求,它能够 服务大量请求 系统资源少于 基于进程的服务器。
但是,它 保留了大部分的稳定性 基于进程的服务器通过保持 多个进程可用,每个 有很多线程。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-21
    • 2020-10-06
    • 2011-05-12
    • 2019-09-24
    • 1970-01-01
    • 2019-04-19
    相关资源
    最近更新 更多