如何查看 Apache 指令的默认值?

如何查看 Apache 指令的默认值?

我已将 Apache 从 preform mpm 切换到 event mpm。现在 Apache 不会耗尽内存,但当我检查顶部我看到大约有 300 个 httpd 进程。我知道它们依赖于 ThreadsPerChild 和 ServerLimit 指令,但它们未在任何配置值中设置。

我如何才能查看所有配置选项的当前设置值?
我试过了,apachectl -S但没有什么帮助。

答案1

既未在主文件中明确定义,也未在使用,指令httpd.conf加载的任何其他文件中明确定义且未使用文件进行本地修改的设置将使用编译时设置的默认值。 IncludeIncludeOptional.htaccess

手册记录了所有指令

mod_info可以显示 Apache httpd 从主文件和使用,httpd.conf指令加载的任何其他文件中加载了哪些设置。您可以启用 mod_info URL 或IncludeIncludeOptional在服务器启动期间将预解析的配置转储到标准输出使用-DDUMP_CONFIG启动选项。

相关内容