server2003确实不适合Apache,关于“指定的网络名不再可用”问题的解决


    晚上我做的一个门户访问不稳定了,总是断断续续的。刚开始很费解,静态页都会出现不能访问的情况。

于是显示登陆服务器查看了我项目的安全日志,没有丝毫问题,没有入侵的痕迹。然后看了apache的错误日志,发

现有非常多 “指定的网络名不再可用” 的错误,当时没有太在意,一直在寻思是不是谁又无聊在恶意循环检测我的项目,

看了apache的请求日志,tomcat的错误日志都很正常。于是重启服务,但是问题又出现了,断断续续的,甚至打不开

页面,这和之前的秒开页面确实有着很大的差距。于是把问题定位在“指定的网络名不再可用” 的错误上。网上一搜解决

方案一大堆,于是用了几秒钟的时间改了下配置文件和防火墙设置,问题就此顺利解决。

原因就是apache加载的一个windows服务模块出了问题。 

解决方案: 

在httpd.conf文件中添加配置

<IfModule mpm_winnt.c>
ThreadsPerChild 1000
MaxRequestsPerChild 10000
Win32DisableAcceptEx
</IfModule> 

 

为了保险起见,于是对防火墙做了些设置:

1、网上邻居->本地连接->属性->internet协议(TCP/IP)->属性->高级->wins标签->去掉启用LMhosts查询前的勾.
2、控制面版->windows防火墙->高级标签->本地连接设置->服务的标签里勾选安全Web服务器(HTTPS)。 

 

这种小问题还真是烦人,好好的一个系统,因为一个模块异常影响了服务。看来apache确实不适合server2003.,更适合linux。


posted on 2010-10-24 22:42  俱正Steven  阅读(5876)  评论(0编辑  收藏  举报

导航