如何诊断Apache2.4服务错误7024功能不正确

时间:2018-10-24 21:33:47

标签: python apache mod-wsgi

系统:

  • Windows 10 x64(具有某些限制的企业计算机)
  • Apache 2.4 64位
  • Python 3.7.1 64位
  • mod_wsgi(今天使用python setup.py install从github构建)

我正在努力在Windows计算机上使用Python获取Apache服务器,并且我已经正确配置了服务器,以便从mod_wsig documentation开始运行Hello World!示例。

如果我仅启动C:\Apache24\bin\httpd.exe,则此方法有效,并且我会在http://localhost:5000/看到Hello World

然后我想让它作为服务运行,所以我打电话给

httpd.exe -k install

在ApacheMonitor中,我启动了新的Apache2.4服务,但启动失败。在Windows系统事件日志中,它显示Event ID: 7024并显示特定于服务的错误:Incorrect function

我运行httpd.exe -k start -n "Apache2.4" -t时说Syntax OK

我找不到关于服务错误的更多信息。 error.log文件中什么也没有填充,而且我也不知道该在哪里寻找,而且我要求提供有关如何诊断此问题的更多信息。

在我开始将Apache配置为使用mod_wsgi之前,启动服务已成功完成,因此在完成此操作之后,此刻我还没有进行其他配置。

1 个答案:

答案 0 :(得分:0)

转到命令提示符移动到 apache/bin 文件夹并键入

>httpd -t

这将为您提供有关阻止 Apache 启动的错误的更多信息。