我已将 Apache 从 preform mpm 切换到 event mpm。现在 Apache 不会耗尽内存,但当我检查顶部我看到大约有 300 个 httpd 进程。我知道它们依赖于 ThreadsPerChild 和 ServerLimit 指令,但它们未在任何配置值中设置。
我如何才能查看所有配置选项的当前设置值?
我试过了,apachectl -S
但没有什么帮助。
答案1
既未在主文件中明确定义,也未在使用,指令httpd.conf
加载的任何其他文件中明确定义且未使用文件进行本地修改的设置将使用编译时设置的默认值。 Include
IncludeOptional
.htaccess
手册记录了所有指令。
mod_info可以显示 Apache httpd 从主文件和使用,httpd.conf
指令加载的任何其他文件中加载了哪些设置。您可以启用 mod_info URL 或Include
IncludeOptional
在服务器启动期间将预解析的配置转储到标准输出使用-DDUMP_CONFIG
启动选项。