您的位置:首页 > 理论基础 > 计算机网络

网页出现HTTP 500内部服务器错误

2010-07-06 16:28 357 查看
网页出现HTTP 500内部服务器错误
网页出现HTTP500内部服务器错误。IIS6.0网站最近访问的时候,可以出现主页面,但是登陆的时候就出现错误:HTTP 500 - 内部服务器错误

回答:这个表示页面程序运行出错了。您现在看到的只是IE提供的默认报错页面。
在您的IE中,选择Tools|Internet Options|Advanced| 找到其中一个叫做Show Friendly HTTP Error Messages 的选项, 取消此项前面的"钩"

然后关闭当前的IE再,从新打开IE,访问此页面,就能看到IIS报出的HTTP错误了。您看到的文章来自 http://hi.baidu.com/xieguang133/

导致HTTP 500报错的原因有很多,比如说如果访问的HTTP请求过多,IIS无法及时响应,IIS也会抛出500.13 Web Server is too busy 错误,如果是当前请求的应用程序出错,就会抛出500.100 internal ASP error 错误。

有些错误是比较严重的,可能导致整个站点都无法正常工作,而有些错误可能只是在特定的条件下才会出现,并不影响到整个站点的工作,所以您会发现即使在IIS服务器有http500错误出现的情况,有些页面还是能够正常访问的。

如果要找到根本原因的话,您可以查一下IIS的log文件,在%system32%Logfilewebsite
目录下,其中按日期保存。您可以查一下在发生500错误时,IIS记下的subtatus Code然后对应以下的文档,看看发生问题的根本原因是什么。

http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/64e30660-d2f0-4e90-98cc-1652214a2b93.mspx?mfr=true
[HTTP 500.x -- Internal Server Error Codes (IIS 6.0)]

但是请注意,此方法仅适用于IIS6,对于IIS5以及以前的版本,由于IIS不会记录Subtatus Code 所以我们就无法从IIS Log 得知具体问题发生的原因了。这个也是IIS6所提供的一个新功能。

http://www.xieguang133.com/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐