宝塔建站asp出现500内部服务器错误及HTTP/1.1新建会话失败解决方法
这两天被这个500错误给弄得筋疲力尽,终于找到了根本所在。昨晚开始,为了升级服务器操作系统(从windows2003升级到windows2019),折腾了大概一天一夜。期间也试过windows2012及2016,问题依旧。具体问题就是:在用宝塔一键部署服务器运行环境后,添加asp网站,访问会出现“500内部服务器错误”,设置成详细错误信息,会显示“HTTP1.1新建会话失败”,也就说这是同一个问题,一个是友好提示,一个是详细问题。
为了解决这个问题,我重装了好几次系统,就是为了排除问题所在,下面分享一下我的坎坷折腾服务器历程:
1、用宝塔建站前,先用IIS10测试asp程序能不能执行,能执行说明IIS没问题。再用宝塔建站,解决建立asp网站就出现500内部服务器错误。
2、按照网上方法,重启IIS、重启服务器、删了IIS再重装,终于建的第一个asp网站正常了,接下来又加了几个asp站,又出现“500内部服务器错误”,崩溃~重启服务器,又都正常了,间歇性500错误真让人崩溃。难道是宝塔这个一键部署出问题了?
3、重装系统再用快云小助手建站,建设一个asp网站,没问题,两个没问题……结果搭建了四五个的时候,又出现了烦人的500错误。这间接排除了宝塔程序的问题,问题可能出现在IIS上。
4、按照网上方法,通过设置把详细错误显示出来,结果出现了详细错误提示:“HTTP/1.1新建会话失败”。而搜索“HTTP/1.1新建会话失败”竟然没有多少资料,就一篇文库里资料,说是服务器负载过重,这也不是能解决问题的方法(就这个百度搜索结果让我在半夜凌晨的时候错过了解决问题的有效方法)。
5、放弃,再重装服务器,熬到凌晨3点多,不得不睡觉了。
6、今天又从头再来,又折腾了大半天,终于通过搜索“新建会话失败”终于找到了答案:
“有一个奇怪的现象就是:重启一下IIS服务器网站恢复访问,但是过不了几分钟又访问不了了。服务器上面其他的网站,是aspx的程序和静态html,都可以正常访问,可以排除网络的问题。有一种感觉就是处理asp的程序出毛病了,HTTP/1.1是新建会话失败,意思就是无法发起新建会话,于是就想起了是不是分页内存不足而导致的。继续查看分页内存不足的相关设置:右键我的电脑—>属性—>点击高级项卡—>设置性能,在性能选项中选择高级选项卡,在虚拟内存处显示“所有驱动器文件大小的总数:0M”,原来问题出在这里,由于操作系统的分页内存太小,而引起用户在访问ASP网站时无法执行ASP脚本。”
7、设置好虚拟内存,500错误不再出现。终于搞定!
在写这篇文章的时候,发现了度娘的一个BUG,搜索“HTTP/1.1新建会话失败”与搜索“HTTP1.1新建会话失败”结果大不相同,仅仅一个斜杠,就能有这么大差别?不解,坑人!一杠之差,差之千里,度娘在干嘛?
扫描二维码推送至手机访问。
版权声明:本文由光的传人博客www.liu16.com发布,如需转载请注明出处。