搜索

F.3. MPM 性能设置

download PDF

对于每种 MPM,您可以配置各种设置来优化 MPM 性能。

MPM 性能设置的类型

MPM 性能设置指定以下类型的条件:

  • 启动时要创建的服务器进程的初始数量
  • 最小和最大闲置线程或服务器进程数
  • 处理请求的线程或服务器进程的最大数量
  • 单个服务器进程可以处理的请求数
  • 每个服务器进程创建的线程数(仅限worker事件 MPM)
  • 对于在服务器生命周期内启动的最大服务器进程数上限(仅限prefork MPM)

MPM 性能设置的配置文件

在 JBCS 2.4.51 或更高版本中,您可以在 mpm.conf 文件中配置 MPM 性能设置。根据您使用的 Apache HTTP 服务器分发,mpm.conf 文件的位置会有所不同:

  • 如果您使用 JBCS Apache HTTP 服务器,mpm.conf 文件位于 JBCS_HOME/httpd/conf.d 目录中。
  • 如果您使用 RHEL Apache HTTP 服务器,mpm.conf 文件位于 /etc/httpd/conf.d 目录中。
重要

在 JBCS 2.4.37 或更早版本中,conf.modules.d/00-mpm.conf 文件包含 MPM 性能设置。从 JBCS 2.4.57 开始,conf.d/mpm.conf 文件包含这些设置。

如果您要从 JBCS 2.4.37 或更早版本升级,请确保为升级的 2.4.57 安装配置 conf.d/mpm.conf 文件,以匹配之前在 conf.modules.d/00-mpm.conf 中配置的任何自定义设置。否则,升级的 JBCS 2.4.57 安装自动使用 conf.d/mpm.conf 文件中的默认设置,这可能会导致意外的性能问题。

有关可用性能设置和相关默认值的更多信息,请参阅 Apache HTTP 服务器安装中的 conf.d/mpm.conf 文件。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.