2014-04-05 10:37:01
来 源
IT技术网
Apache
本文介绍解决Windows系统中Apache服务器进程CPU100%的问题,希望对于初学Apache服务器相关的朋友有帮助,更多Apache安装、配置、报错处理等资源请本站内搜索。
这几天,使用windows上的apache,发现启动正常,但是就是不能访问,同时发现占用大量的CPU和内存,且一直不能释放,后来经查找资料,现解释如下:

操作系统:Windows XP SP2(其他win系统可能也会发生)

软件版本:Apache 1.3.x Apache 2.2.x

问题现象:无法启动,在服务里启动报告“服务启动后被自动关闭...”

错误日志:提供了一个无效的参数: setup_inherited_listeners: WSASocket failed to open the inherited socket

解决方法:控制面板 -> 网络连接 -> 本地连接 -> 属性 -> 选择TCP/IP -> 属性 -> 高级 -> WINS标签 -> 去掉“启用LMHOSTS查询”前的钩(等启动后,可以再钩上)

操作系统:Windows XP SP2(其他win系统可能也会发生)

软件版本:Apache 2.0.x

问题现象:能正常启动,不能访问localhost,但占用大量CPU和内存(由于一直尝试运行子进程,可在任务管理器里看到多个apache进程)

错误日志:提供了一个无效的参数 : Child 448: setup_inherited_listeners(), WSASocket failed to open the inherited socket

解决方法:控制面板 -> 网络连接 -> 本地连接 -> 属性 -> 选择TCP/IP -> 属性 -> 高级 -> WINS标签 -> 去掉“启用LMHOSTS查询”前的钩(等启动后,可以再钩上)

1.网上邻居->本地连接->属性->internet协议(TCP/IP)->属性->高级->wins标签->去掉启用LMhosts查询前的勾.

2.控制面版->windows防火墙->高级标签->本地连接设置->服务的标签里勾选安全Web服务器(HTTPS)

声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。