51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3356|回复: 1
打印 上一主题 下一主题

[原创] 如何处理错误HTTP Status-Code=500 (Internal Server Error)?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-3-11 09:53:12 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
很久很久以前,有一篇类似的帖子(地址:http://bbs.51testing.com/thread-17849-1-1.html),但是在回复中,除了三楼给出出现这种情况的原因,其他回复都是观望、学习、建议、试试数据等情况,今日,由于本人也遇到这个问题,将这个问题重新整理,针对所有网友回复,完整叙述事件经过

1.关键字:RedHat linux,oracle10g,tomcat,spring+struts+hibernate,以太网络,JAVA,无参数化,无自动关联,URL录制模式(HTML录制不到一些操作),server2003+LR9.5(使用xp+LR8.0不发生本问题)

2.表述:录制脚本(脚本录制成功-数据没有问题-数据库插入数据成功)
        回放脚本,报错(数据没有问题,所有数据可重复入库,没有唯一性校验)
特别说明:错误是在回放脚本的时候发生的,故不存在“压力过大”的问题
         数据合法,再次手工录入相同数据没有问题
         中文支持UTF-8,没有乱码
         请说明解决方法

3.贴脚本:(红色部分为定位的位置)

        web_reg_find("Text=提示页面",
                LAST);

        lr_think_time(280);

        web_submit_data("material.do",
                "Action=http://172.16.5.253:8889/admin/material.do",
                "Method=POST",
                "EncType=multipart/form-data",
                "RecContentType=text/html",
                "Referer=http://172.16.5.253:8889/admin/material.do?methodToCall=forUploadMaterial",
                "Snapshot=t43.inf",
                "Mode=HTTP",
                ITEMDATA,
                "Name=methodToCall", "Value=uploadMaterial", ENDITEM,
                "Name=contentname", "Value=222", ENDITEM,
                "Name=featurestr", "Value=1", ENDITEM,
                "Name=vasId", "Value=8519680", ENDITEM,
                "Name=authorname", "Value=1", ENDITEM,
                "Name=validstarttime", "Value=2009-03-10 17:48:24", ENDITEM,
                "Name=validendtime", "Value=2009-03-31 17:48:24", ENDITEM,
                "Name=typeRadio", "Value=1", ENDITEM,
                LAST);

        web_concurrent_start(NULL);

        web_url("xtree.js_2",
                "URL=http://172.16.5.253:8889/admin/js/xtree/xtree.js",
                "Resource=1",
                "Referer=http://172.16.5.253:8889/admin/material.do",
                LAST);

        web_url("bar_bg(1).gif",
                "URL=http://172.16.5.253:8889/admin/images/bar_bg(1).gif",
                "Resource=1",
                "RecContentType=image/gif",
                "Referer=http://172.16.5.253:8889/admin/material.do",
                "Snapshot=t44.inf",
                LAST);

        web_url("bar_left(1).gif",
                "URL=http://172.16.5.253:8889/admin/images/bar_left(1).gif",
                "Resource=1",
                "RecContentType=image/gif",
                "Referer=http://172.16.5.253:8889/admin/material.do",
                "Snapshot=t45.inf",
                LAST);

        web_url("bar_right(1).gif",
                "URL=http://172.16.5.253:8889/admin/images/bar_right(1).gif",
                "Resource=1",
                "RecContentType=image/gif",
                "Referer=http://172.16.5.253:8889/admin/material.do",
                "Snapshot=t46.inf",
                LAST);

        web_url("succeed.gif",
                "URL=http://172.16.5.253:8889/admin/images/succeed.gif",
                "Resource=1",
                "RecContentType=image/gif",
                "Referer=http://172.16.5.253:8889/admin/material.do",
                "Snapshot=t47.inf",
                LAST);

        web_concurrent_end(NULL);



4.贴日志
Action.c(372): Registering web_reg_find was successful          [MsgId: MMSG-26390]
Action.c(377): Redirecting "http://172.16.5.253:8889/admin/jsp/frame/menu?func_code=006020" (redirection depth is 0)          [MsgId: MMSG-26694]
Action.c(377): To location "http://172.16.5.253:8889/admin/material.do?methodToCall=forUploadMaterial"          [MsgId: MMSG-26693]
Action.c(377): Registered web_reg_find successful for "Text=xx上传" (count=2)          [MsgId: MMSG-26364]
Action.c(377): web_url("xx提交") was successful, 19933 body bytes, 352 header bytes, 28 chunking overhead bytes          [MsgId: MMSG-26385]
Action.c(386): web_concurrent_start was successful          [MsgId: MMSG-26392]
Action.c(388): Registering web_url("common.js") was successful          [MsgId: MMSG-26390]
Action.c(396): Registering web_url("calendar.js") was successful          [MsgId: MMSG-26390]
Action.c(404): Registering web_url("bar_left.gif") was successful          [MsgId: MMSG-26390]
Action.c(412): Registering web_url("bar_right.gif") was successful          [MsgId: MMSG-26390]
Action.c(420): Registering web_url("but_left.gif_2") was successful          [MsgId: MMSG-26390]
Action.c(426): Registering web_url("but_bg.gif_2") was successful          [MsgId: MMSG-26390]
Action.c(432): Registering web_url("bar_bg.gif") was successful          [MsgId: MMSG-26390]
Action.c(440): Registering web_url("but_right.gif_2") was successful          [MsgId: MMSG-26390]
Action.c(446): web_concurrent_end was successful, 39413 body bytes, 1319 header bytes          [MsgId: MMSG-26386]
Action.c(448): Registering web_reg_find was successful          [MsgId: MMSG-26390]
Action.c(453): Continuing after Error -26612: HTTP Status-Code=500 (Internal Server Error) for "http://172.16.5.253:8889/admin/material.do"          [MsgId: MERR-26612]Action.c(453): Registered web_reg_find successful for "Text=提示页面" (count=1)          [MsgId: MMSG-26364]
Action.c(453): web_submit_data("material.do") highest severity level was "continue on error", 2757 body bytes, 188 header bytes, 12 chunking overhead bytes          [MsgId: MMSG-26387]
Action.c(453): Continuing after error in Vuser script.
Action.c(472): web_concurrent_start was successful          [MsgId: MMSG-26392]
Action.c(474): Registering web_url("xtree.js_2") was successful          [MsgId: MMSG-26390]
Action.c(480): Registering web_url("bar_bg(1).gif") was successful          [MsgId: MMSG-26390]
Action.c(488): Registering web_url("bar_left(1).gif") was successful          [MsgId: MMSG-26390]
Action.c(496): Registering web_url("bar_right(1).gif") was successful          [MsgId: MMSG-26390]
Action.c(504): Registering web_url("succeed.gif") was successful          [MsgId: MMSG-26390]
Action.c(512): web_concurrent_end was successful, 2975 body bytes, 911 header bytes          [MsgId: MMSG-26386]

希望强人说明解决方法

[ 本帖最后由 hubanmao 于 2009-3-11 09:56 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-3-11 20:53:42 | 只看该作者
HTTP500服务器内部错误。
如果真的要查原因的话,顺藤摸瓜,从服务器入手吧!

如果要猜猜的话,你上面都说到了些,
比如数据出错啦,或者差些关联啦,或者交互机制根本就错了.....
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-16 04:45 , Processed in 0.066867 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表