⼩程序错误提⽰以及解决⽅法
404错误:404错误信息通常是在⽬标页⾯被更改或移除,或客户端输⼊页⾯地址错误后显⽰的页⾯,⼈们也就习惯了⽤404作为服务器未到⽂件的错误代码了。在http请求3位的返回码中,4开头的代表客户错误,5开头代表服务器端错误。500错误:服务器错误http 500内部服务器(HTTP-Internal Server Error)错误说明IIS服务器⽆法解析ASP代码,如果出现http 500错误,页⾯肯定就打不开了。本⽂主要给⼤家介绍下http 500错误的原因,以及http 500错误的解决办法。
⼀、http 500错误原因
1、运⾏的⽤户数过多,对服务器造成的压⼒过⼤,服务器⽆法响应,则报HTTP500错误。减⼩⽤户数或者场景持续时间,问题得到解决。
2、该做关联的地⽅没有去做关联,则报HTTP500错误。进⾏⼿⼯或者⾃动关联,问题得到解决。
3、录制时请求的页⾯、图⽚等,在回放的时候服务器不到,则报HTTP500错误,若该页⾯⽆关紧要,则可以在脚本中注释掉,问题将会得到解决。例如:有验证码的情况下,尽管测试时已经屏蔽了,但是录制的时候提交了请求,但回放的时候不存在响应。
4、参数化时的取值有问题,则报HTTP500错误。可将参数化列表中的数值,拿到实际应⽤系统中进⾏测
试,可排除问题。
5、更换了应⽤服务器(中间件的更换,如tomcat、websphere、jboss等),还是利⽤原先录制的脚本去运⾏,则很可能报HTTP500错误。因为各种应⽤服务器处理的机制不⼀样,所录制的脚本也不⼀样,解决办法只有重新录制脚本。
6、Windows xp2 与ISS组件不兼容,则有可能导致HTTP500错误。对ISS组件进⾏调整后问题解决。
当前页面脚本发生错误7、系统开发程序写的有问题,则报HTTP500错误。例如有些指针问题没有处理好的,有空指针情况的存在。修改程序后问题解决。
8、如果测试中所进⾏的操作需要向数据库中插⼊数据,若⼤数据量的情况下导致数据库中表空间已满,或者缓冲池较⼩⽆法满⾜数据的存取等,都有可能导致HTTP500错误。调整数据库、修改连接池⼤⼩,问题解决。
⼆、http 500解决办法
出现500错误的原因是很多的,⼀般来说,如果程序出错,那么在浏览器内会返回给⽤户⼀个友好的错误提⽰,统⼀称之为服务器500错误。
解决的⽅法就是您必须在http中能够正确的获得错误信息,⽅法为:请打开浏览器,选择⼯具,internet选项,⾼级,在⾼级中的浏览项⽬⾥⾯有⼀个“显⽰http友好错误提⽰”的复选框,请取消该复选框,这样您可以获得正确的错误提⽰。在获得正确的错误提⽰之后,就可以根据该错误提⽰检查您具体的出错原因了。
http 500解决办法详细⽅法和步骤:
检查你的DTC服务(Distributed Transaction Coordinator)是否可以正常启动,如果正常的话请你跳过此步骤;如果出错,⽆法正常启动,请在开始菜单的运⾏中运⾏:msdtc -resetlog以创建⽇志⽂件。重起机器检查ⅡS是否可以正常使⽤,若不⾏继续。
在CMD(.bat)下执⾏以下命令:
开始菜单->;
运⾏->cmd打开命令提⽰窗⼝。
输⼊cd %windir%/system32/inetsrv切换到了system32下inetsrv⽬录。
再输⼊rundll32 wamreg.dll,CreateIISPackage。(这⾥⼩写的时候是:createiispackage)
注意:必须准确键⼊“CreateIISPackage”,它区分⼤⼩写。
再输⼊regsvr32 asptxn.dll。
关闭 "组件服务" 并重新打开 "组件服务" 。
重启ⅡS :"管理⼯具" - "服务"到 IIS Admin右击选择"重新启动".
最后打开“管理⼯具”->;“internet信息服务”到“默认⽹站”然后右击它,
选择属性,在“TCP地址”处选择本机的IP地址,(这⾥可选可不选)。再打开“⽬录安全性”->;“编辑”弹出“⾝份验证⽅法对话框”
//这⾥⽐较⿇烦点。下⾯说起来有点难,如果上⾯都对,那100%是下⾯的问题,如
果这⾥设置不到,打开⽹页时,将弹出⼀个对话框确认后出现“未登陆,⽆权访问”,⼜或者显⽰那⼀⾏出现错误等。
点击“浏览”->;“⾼级”->;“⽴即查”在下框选择⼀个能⽤的⽤户(如当前⽤户),然后确定。(这⾥⼀般可以省略,按默认的⽤户就可)
在“匿名访问”处打勾,“允许IIS控制密码”不打勾,密码(你刚才选择的⽤户的密码,⽆密码为空,确定密码也为空)。"基本....."不打勾,"集成....."处打
勾。然后刚在“匿名访问”处打过勾的⼜不打勾了。
确定后,先按“应⽤”会出现⼀条信息“localstart.asp”(其它⽂件不要选),⽤⿏标“点击选择它”(记住,其实就是这⾥没有选择),再确定。重新进⼊刚才的“⾝份验证⽅法对话框”,在“匿名访问”处重新打勾再“应⽤”,如出现之前我说的那条信息再点击选择它,再确定,即可完成了。
关于http 500错误的问题,本⽂重点介绍了http 500错误原因,以及http 500解决办法。总之来说,如果⽹站出现http 500错误,就会导致⽹站不能正常打开,这会直接影响到⽤户体验和⽹站优化。所以如果⽹站出现http 500错误,要及时进⾏排查到原因,并且去解决它。⾄于http 500错误的解决⽅法,⼤家可以参考下本⽂说到的⽅法和步骤。
发布评论