51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2487|回复: 12
打印 上一主题 下一主题

[原创] 还是关于报错提示的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-9-19 12:17:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我运行controller的时候,会报错,报错内容如下:
Action.c(597): Error -26377: No match found for the requested parameter "WCSParam_Diff1". Check whether the requested boundaries exist in the response data. Also, if the data you want to save exceeds 256 bytes, use web_set_max_html_param_len to increase the parameter size

是不是说数据过大呢?不是很明白,希望大家帮忙看一看,谢谢
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2008-9-19 13:20:39 | 只看该作者
自己查阅了一些关于这个报错的帖子,大致明白了,是由于并发数过多,服务器响应不过来造成的。
现在的问题就是,如果我要加web_set_max_html_param_len 这个函数的话,设置大小多少比较合适呢?1024还是其他的?有什么根据吗?谢谢
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2008-9-19 15:02:42 | 只看该作者
我把web_set_max_html_param_len 这个函数设置成3348的大小,然后运行,结果还是报错,又说什么if the data you want to save exceeds 3348bytes, use web_set_max_html_param_len to increase the parameter size
天啊,我到底该怎么办?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2008-9-19 15:03:39 | 只看该作者
我在网上看到有人设置成99999,但还是报错,有没有哪位高人知道怎么解决啊,急,谢谢
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2008-9-19 15:57:35 | 只看该作者
有人在线吗?不会因为周末,都下班了吧~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2008-9-19 16:10:12 | 只看该作者

回复 5# 的帖子

贴主要的代码上来看看
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2008-9-19 16:32:03 | 只看该作者
你的错误是关联没抓到内容,系统给你的提示会有些大
系统认为要么你没抓到,要么就是你关联前的参数大小不够,所以我们一般都会用web_set_max_html_param_len来重新设置参数大小,其实你可以随便设置的很大,当然系统开销会多一点
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2008-9-19 16:32:38 | 只看该作者
web_set_max_html_param_len("3348");       
web_reg_save_param( "WCSParam_Diff1", "LB=baseCode=", "RB=&", "Ord=1", "Search=Body", "RelFrameId=1", LAST );
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2008-9-19 16:34:09 | 只看该作者
想请问一下,很大是多大呢?难道也要99999?
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2008-9-19 17:30:08 | 只看该作者
这个绝对不是服务器负载过大导致的
你好好检查的下你截取参数的上下文
我肯定是你没有考虑并发时候上下文的差异
回复 支持 反对

使用道具 举报

该用户从未签到

11#
 楼主| 发表于 2008-9-20 12:36:00 | 只看该作者
楼上的TX能不能说的详细一点,差异是指什么差异呢?我是菜鸟,还请各位多多指教
回复 支持 反对

使用道具 举报

该用户从未签到

12#
 楼主| 发表于 2008-9-22 09:51:07 | 只看该作者
web_set_max_html_param_len("4096");
web_reg_save_param( "WCSParam_Diff1", "LB=baseCode=", "RB=&", "Ord=1", "Search=Body", "RelFrameId=1", LAST );
        web_submit_data("person.do_3",
                "Action=http://10.25.1.129:9080/syrk/data/person.do",
                "Method=POST",
                "RecContentType=text/html",
                "Referer=http://10.25.1.129:9080/syrk/data/person.do",
                "Snapshot=t50.inf",
                "Mode=HTTP",
                ITEMDATA,
                "Name=perform", "Value=base_insert", ENDITEM,
                "Name=ST_BASETEMP_OPTUSER", "Value= 0000000001", ENDITEM,
                "Name=ST_BASETEMP_OPTUSER_N", "Value=超级管理员", ENDITEM,
                "Name=ST_BASETEMP_OPTUNIT", "Value=50010007", ENDITEM,
                "Name=ST_BASETEMP_OPTUNIT_N", "Value=重固镇", ENDITEM,
                "Name=ST_BASE_NAME", "Value=test", ENDITEM,
                "Name=ST_BASE_GENDER_N", "Value=男", ENDITEM,
                "Name=ST_BASE_GENDER", "Value=10000001", ENDITEM,
                "Name=ST_BASE_ID", "Value=340421197506175419", ENDITEM,
                "Name=DT_BASE_BIRTHDAY", "Value=1975-06-17", ENDITEM,
                "Name=D_BASE_BIRTHDAY_STRING", "Value=19750617", ENDITEM,
                "Name=ST_BASE_NATION_N", "Value=侗族", ENDITEM,
                "Name=ST_BASE_NATION", "Value=10100012", ENDITEM,
                "Name=ST_BASE_POLITICS_N", "Value=中共党员", ENDITEM,
                "Name=ST_BASE_POLITICS", "Value=13700001", ENDITEM,
                "Name=ST_BASE_NATIVEPLACE_N", "Value=吉林省", ENDITEM,
                "Name=ST_BASE_NATIVEPLACE", "Value=10300022", ENDITEM,
                "Name=ST_BASE_BORNAREA", "Value=ln", ENDITEM,
                "Name=ST_BASETEMP_WRITEUSER", "Value=yftest", ENDITEM,
                "Name=DT_BASETEMP_WRITEDATE", "Value=2008-09-19", ENDITEM,
                LAST);

我把上下文的代码贴上,麻烦各位高手帮我看看,谢谢
回复 支持 反对

使用道具 举报

该用户从未签到

13#
 楼主| 发表于 2008-9-22 13:26:14 | 只看该作者
这个问题,今天终于得到了解决。我想可能是因为think time的原因吧。之前的脚本,我把think time都删掉了,想用这种办法给系统加压,然后就会报之前提到的错误。今天再重新录脚本,没删think time,然后就正常了,也不报错了。然后我又试着删掉一些think time比较大的,比如8秒的,10秒的,就留一些比较短的think time,然后也没问题。所以我推断出可能是由于think time的缘故吧。我也不知道对不对,反正大家以后遇到同样的问题,可以参考一下吧
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-20 13:16 , Processed in 0.075168 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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