http 500错误是内部服务器错误是我们经常碰到的错误之一,它的主要错误表现就是asp程序不能浏览但htm静态网页不受影响。
另外当错误发生时,系统事件日志和安全事件日志都会有相应的记录。
这个错误表明服务器设置有问题,而最常出错的是服务器使用的IIS5来运行一个ASP格式的网站。
当访问者访问服务器是,会出现如下错误。
The page cannot be displayed
There is a problem with the page you are trying to reach and it cannot be displayed.
... HTTP 500 - Internal server error
Explorer
解决这个问题的最简单,方法是将Application Protection 设置为 Low(IIS Process)。
好 ,现在访问一下服务器,已经正常了!
虽然,从表面上看,问题似乎已经得到了解决,但是我几乎可以肯定,你的服务器存在其他问题。
那么,为了切入问题的关键,我想先讲讲这三个 Application protection级别的含义:
1,Low(IIS Process)
我想用过IIS4.0的人,都知道,在IIS4里有个Default,这个实际上和它代表的意义是一样的。
所有的Web页面,包括HTML,HTM,XML以及ASP都运行在一个叫做info.exe的进程里。
2,Medium (Pooled)
这是IIS5.0的默认设置,相当于IIS4里的separate process. 这是当这个网站被访问时,服务器会启动一个叫dllhost.exe(在IIS4里这个进程叫Mtx.exe)的进程,这个进程是所有ASP和COM组件运行的空间,而且启动这个进程的帐户是一个叫IWAM_MACHINE的用户(这个用户在你安装好IIS被自动加到本地组的)。
注意到名称中有个"pool"的字样,这是因为所有的Web站点都会用到这个空间来进行ASP代码的执行。
3,High (Isolated)
选择这个设置,IIS5会让每一个Web站点独享一个独立的Dllhost.exe空间。
如果你有3个Web站点,那么当有人访问你全部的站点时,你会在进程里看到4个dllhost.exe进程。
其中有一个是Com+组件启动时,有SYSTEM这个帐户启用的。
总结: 显然,这3个Application protection是在稳定性和服务器消耗之间平衡关系的一种调节。
注意到Medium (Pooled),运行在dllhost.exe进程里,我们可以知道,它需要COM+组件为其运行提供后台支持!
好了,现在我们已经了解了这3个Application protection级别的含义。
记得刚才我说"你的服务器还存在问题吧", 是的,的确。
你的IIS现在不可以设置成Medium (Pooled)和High (Isolated),证明你的COM组件存在问题,你要重新安装"组件服务",方法如下:
1,From the Start menu, point to Settings , click Control Panel , and then click Add/Remove Programs .
2,Click Add/Remove Windows Components .
3,Proceed through the wizard, and ept all of the defaults.
4,Restart puter.
注意,可能会有人在这里找,"Component Service"这个服务,但是你是找不到的。
正确的方法是,在出现了下边的画面后,直接点击,next。
不要犹豫,因为这个操作会引导系统重新安装"组件服务"。
完成后,启动计算机,在下次启动后,把IIS里的Application Protection设置为Medium (Pooled)或High (Isolated),打开IE访问服务器,好了现在一切正常了!
当然出现HTTP 500 - Internal server error 错误,还有很多原因,只不过这个是比较普遍的,而且一般用户可能一时找不到原因,
A400互联是一家成立于2020年的商家,本次给大家带来的是,全新上线的香港节点,cmi+cn2线路,全场香港产品7折优惠,优惠码0711,A400互联,只为给你提供更快,更稳,更实惠的套餐。目前,商家推出香港cn2节点+cmi线路云主机,1H/1G/10M/300G流量,37.8元/季,云上日子,你我共享。A400互联优惠码:七折优惠码:0711A400互联优惠方案:适合建站,个人开发爱好者配置...
Justg是一家俄罗斯VPS云服务器提供商,主要提供南非地区的VPS服务器产品,CN2高质量线路网络,100Mbps带宽,自带一个IPv4和8个IPv6,线路质量还不错,主要是用户较少,带宽使用率不高,比较空闲,不拥挤,比较适合面向非洲、欧美的用户业务需求,也适合追求速度快又需要冷门的朋友。justg的俄罗斯VPS云服务器位于莫斯科机房,到美国和中国速度都非常不错,到欧洲的平均延迟时间为40毫秒,...
HostYun是一家成立于2008年的VPS主机品牌,原主机分享组织(hostshare.cn),商家以提供低端廉价VPS产品而广为人知,是小成本投入学习练手首选,主要提供基于XEN和KVM架构VPS主机,数据中心包括中国香港、日本、德国、韩国和美国的多个地区,大部分机房为国内直连或者CN2等优质线路。本月商家全场9折优惠码仍然有效,以KVM架构产品为例,优惠后韩国VPS月付13.5元起,日本东京...