今天在测试一个托管机房的网速,服务商给了个服务器给我,让我测试。我远程登录上去新建了一个站点,结果一浏览就出现Service Unavailable。
以前还没有遇到一建立站点就有这问题的,搞不定,于是我习惯性地去网络上搜索,有说是权限问题的,我把权限给了最大,还是解决不了。
无意中看到一文章中提到系统日志,我想,能不能在日志里找到些蛛丝马迹呢?打开事件查看器,一看应用程序日志,里面一串的错误信息,打开其中一个,发现内容分别有:[quote]HTTP 筛选器 DLL C:
ewriteRewrite.dll 加载失败。数据是错误。
有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。[/quote]
和[quote]无法加载站点/服务的所有 ISAPI 筛选器。因此启动中止。
有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。[/quote]
这下明白了,原来是ISAPI筛选器在作怪。
看Rewrite的名称,应该是URL Rewrite类的东东,找了一下没找到错误信息里提到的文件和文件夹,看来是原来的管理员直接就把这玩意给删删了。
接下来只好在IIS管理器里操作了。打开网站属性页,在ISAPI 筛选器这一项里找到了出错的筛选器,删除,然后重新启动一下IIS。再一看网站,可以运行了。
从这个案例的处理过程中,我觉得在日志里可以找到一些问题相关信息,使得问题的解决变得简单快速。做为一个管理员,要有看日志的意识。