问题现象
ECS Windows服务器,使用IIS搭建ASP站点环境。启动Web服务后,访问站点页面,报错:HTTP/1.1 新建会话失败:
解决方案
1、通过【连接管理终端】或远程桌面登陆服务器,检查站点是否存在业务峰值,当前硬件配置能否满足业务峰值需求。如果硬件配置较低,建议升级,如扩充内存或增加虚拟内存设置。
2、如果【任务管理器】中,Web服务相关进程资源占用较高,尝试执行iisreset命令重启IIS服务器。
3、给站点所在目录,赋予everyone权限后,重启IIS服务再次测试。
4、设置DefaultAppPool 回收属性,适当减小回收时间间隔。
如果问题还未能解决,您可以到阿里云社区进行
免费咨询,或联系
云市场商家寻求帮助。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
针对您遇到的问题,您的解决方案步骤已经很全面了,这里我再补充一些可能的解决思路和阿里云平台特有的操作建议,希望能帮助到您:
检查错误日志:首先,查看IIS的日志文件,通常位于C:\inetpub\logs\LogFiles
目录下。这些日志会记录HTTP请求的详细信息,包括错误代码和描述,有助于定位问题。
应用程序池设置:您提到了调整DefaultAppPool的回收属性,确实是一个好方法。确保应用池的.NET CLR版本与您的ASP站点兼容,并且根据应用需求设置正确的管道模式(集成或经典)。
配置端口和防火墙:确认IIS网站绑定的端口(通常是80或443),并检查服务器的Windows防火墙是否允许该端口的入站连接。在阿里云ECS管理控制台,也可以检查安全组规则,确保相应的端口对外开放。
资源监控:利用阿里云ECS自带的监控服务,如云监控,来实时查看CPU、内存、网络等资源使用情况。如果发现某个资源长期处于高负载状态,可以考虑优化应用或者升级ECS实例规格。
扩展与优化:如果您的应用访问量较大,可以考虑使用阿里云的负载均衡SLB服务分摊流量,或者采用弹性伸缩(Auto Scaling)自动增加或减少ECS实例数量以应对业务波动。
联系技术支持:如果上述方法都无法解决问题,除了到阿里云社区寻求帮助外,您还可以直接通过阿里云官方的支持渠道提交工单,阿里云的技术支持团队会为您提供专业的帮助。
记得,在进行任何配置更改后,都要重新测试站点访问情况,以验证问题是否得到解决。希望这些建议对您有所帮助!