故障描述:
今天有个美国VPS的用户向我们救助,说他的网站昨晚还好好的,早上起来就发现404了,但是后台却可以正常登陆。经过我们检查后发现原来是伪静态失效了,查看日志,发现许多ISAPI_Rewrite发出的错误信息:Your trial license has expired。
1 | //姓名验证 |
客户VPShttpd.exe进程占用100%CPU百度搜了下,很多文章:
在网上也没有能够直接找到比较好的解决方法,后来在一个帖子上看到说,有可能是apache与其他的软件冲突了(参考http://topic.csdn.net/u/20080331/14/9a86ed60-285e-49b9-a11c-f42810dc64a5.html 的35楼)。如果是冲突,他会一直写在apache/logs/ 目录下的 error.log 错误日志。结果结果我看到我的error.log文件已经达到将近700M的大小,而且在开着apache的时候还在不断增大。看到里面的错误是“(OS 10038)在一个非套接字上尝试了一个操作。 : Child 8164: Encountered too many errors accepting client connections. Possible causes: dynamic address renewal, or incompatible VPN or firewall software. Try using the Win32DisableAcceptEx directive.”最后终于在网上找到了相应的解决方法(参考http://www.cnblogs.com/mr-jhao/articles/2240699.html )
本文设置系统为Windows2003。IIS版本是6.0。
打开IIS管理器,在iis管理器左侧单击打开网站下面的相应需要设置的网站,并在此网站上右键,选择属性,即可打开该网站属性进行相关设置。
(iis网站属性打开方法)