为了账号安全,请及时绑定邮箱和手机立即绑定

您好,求指教:安装apache时出现mpm winnt error怎么办?

您好,求指教:安装apache时出现mpm winnt error怎么办?

墨色风雨 2019-12-02 21:05:42
安装apache时出现mpm winnt error怎么办
查看完整描述

3 回答

?
心有法竹

TA贡献1866条经验 获得超5个赞

Unclean shutdown of previous Apache run? 重复启动apache服务进程了吧?service httpd status查看一下apache服务的状态,如果正在运行,关闭。如果没有,查看一下ps -ef|grep httpd进程,杀掉所有httpd进程,再重启。 

查看完整回答
反对 回复 2019-12-14
?
慕田峪7331174

TA贡献1828条经验 获得超13个赞

你好,安装了Windows10系统后,装Apache是启动不了的,你查看一下80端口是不是被占用。运行cmd输入netstat-aon|findstr:80,发现pid是4的进程占用着80端口,这还是一个系统进程,kill不掉。所以只能另想法:1、在运行栏目处输入regedit打开注册表:2、找到:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP3、在右边找到Start这一项,将其改为0(默认应该是3)4、重启系统,System进程不会占用80端口重启之后,再启动Apache就可以了。

查看完整回答
反对 回复 2019-12-14
?
长风秋雁

TA贡献1757条经验 获得超7个赞

在httpd.conf文件中添加 Win32DisableAcceptEx 标记,如下:
\< IfModule mpm_winnt.c\>
ThreadsPerChild 1000
MaxRequestsPerChild 10000
Win32DisableAcceptEx
\</IfModule\>
这 样可以允许并发连接更大一些。同时性能上也不会有明显的降低. 一般,这样设置基本就能搞定,但是我碰到的情况,就是想上面那样关闭AcceptEx,也会出现类似问题,Apache还是不能正常运作, error.log 出项了大量的:Sat Dec 24 17:21:28 2006] [warn] (OS 64)指定的网络名不再可用。 : winnt_accept: Asynchronous AcceptEx failed

查看完整回答
反对 回复 2019-12-14
  • 3 回答
  • 0 关注
  • 4238 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信