gpt4 book ai didi

apache - docker/httpd : Configuration error: No MPM loaded

转载 作者:IT老高 更新时间:2023-10-28 12:40:22 35 4
gpt4 key购买 nike

我有一个基于 httpd 官方镜像的 docker 容器。不知从何而来(在新构建之后),它开始失败并出现错误:

AH00534: httpd: Configuration error: No MPM loaded.

没有别的了。

我使用的是官方的 httpd 镜像(FROM httpd:2.4),到目前为止一切正常。
该错误仅在使用 docker system prune -af

修剪我系统中的所有图像后才出现

最佳答案

(编辑,感谢 delboy1978uk )如果应用一个简单的最佳实践可以避免该错误:将您的 docker 图像固定到特定版本而不是 latest


在挖掘了官方httpd镜像的commits后,我找到了解决方案。 (也许这个问题/答案可能对其他人有所帮助)

For those who stumble onto this note while looking for a solution, just add LoadModule mpm_event_module modules/mod_mpm_event.so into httpd.conf above the other LoadModule directives.

( from the comments on the commit #17166574 )

所以,因为我在没有明确声明 MPM 模块的情况下覆盖文件 /usr/local/apache2/conf/httpd.conf,所以在此提交之后,我的图像开始失败。
有了这个快速修复,现在一切都很好。

如需更正,请将其添加到您的 httpd.conf 文件中(感谢 svinther):

LoadModule mpm_event_module modules/mod_mpm_event.so
#LoadModule mpm_prefork_module modules/mod_mpm_prefork.so
#LoadModule mpm_worker_module modules/mod_mpm_worker.so

或者,对于更面向 future 的解决方案,您可以使用 sed 修改原始 http.conf 文件。

关于apache - docker/httpd : Configuration error: No MPM loaded,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48525092/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com