有不少朋友经常询问IIS的问题,比如说拒绝服务、500错误等等,也有不少朋友热心的回答这些问题:“重启服务器;重装IIS;重装系统....”。
那么如何才是解决IIS问题的关键呢?
据我总结,有5点:
1、查看日志事件,大多数错误都会有记录,通过日志可以找出事件的根源。
2、善用工具,比如说FileMon,可以侦测出大多数权限问题。IISState,用来调试IIS。
3、对于站点的问题,可以用性能监视器监视相关,性能监视器对ASP/ASP.Net都提供了相关的计数器,可以检查内存泄漏、CPU瓶颈等等问题。
4、善用KB,这个就不用多说了吧,大多数问题都可以找到,不过要看你的E文水平。
5、更新补丁。
还有一点,并不是问题不可解决,只是我们没有找到解决办法而已,对于IIS设计者的抱怨,我觉得都是不好的。其实,大多数IIS问题,都是由于使用者自身处置不当而造成的。