server2003确实不适合Apache,关于“指定的网络名不再可用”问题的解决
晚上我做的一个门户访问不稳定了,总是断断续续的。刚开始很费解,静态页都会出现不能访问的情况。
于是显示登陆服务器查看了我项目的安全日志,没有丝毫问题,没有入侵的痕迹。然后看了apache的错误日志,发
现有非常多 “指定的网络名不再可用” 的错误,当时没有太在意,一直在寻思是不是谁又无聊在恶意循环检测我的项目,
看了apache的请求日志,tomcat的错误日志都很正常。于是重启服务,但是问题又出现了,断断续续的,甚至打不开
页面,这和之前的秒开页面确实有着很大的差距。于是把问题定位在“指定的网络名不再可用” 的错误上。网上一搜解决
方案一大堆,于是用了几秒钟的时间改了下配置文件和防火墙设置,问题就此顺利解决。
原因就是apache加载的一个windows服务模块出了问题。
解决方案:
在httpd.conf文件中添加配置
ThreadsPerChild 1000
MaxRequestsPerChild 10000
Win32DisableAcceptEx
</IfModule>
为了保险起见,于是对防火墙做了些设置:
1、网上邻居->本地连接->属性->internet协议(TCP/IP)->属性->高级->wins标签->去掉启用LMhosts查询前的勾.
2、控制面版->windows防火墙->高级标签->本地连接设置->服务的标签里勾选安全Web服务器(HTTPS)。
这种小问题还真是烦人,好好的一个系统,因为一个模块异常影响了服务。看来apache确实不适合server2003.,更适合linux。
作者:Steven(Steven's Think out)
出处:http://shiyangxt.cnblogs.com
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。