nancysnow 发表于 2008-11-27 17:13:44

在controller中多个用户并发运行成功,但是数据库中却没有对应条数的记录产生。

在controller中设置2或更多个用户并发运行后,所有事务全部通过。但是数据库中却只有1条数据产生。是一个增加订单的脚本。
我用的是自动关联,在vugen里面调试通过后,在controller中设置2或更多个用户并发运行后,总是只有一个用户是通过的。其余的都报错。报关联的参数找不到值,或者是参数值超出给定的范围。
我用web_set_max_html_param_len函数增加长度后,还是报错。后来我就取消了报错的两个关联。调试也能通过(但不运行时有数据产生。)。但是到controller中设置2或更多个用户并发运行后,所有事务全部通过。但是数据库中却只有1条数据产生。
不知道这是什么原因?我也有试过很多次手动关联。调试都可以通过,但是一到controller中并发运行就不行。
有哪位前辈遇到过累死的问题吗?请大家帮帮我!

Lemon_s 发表于 2008-11-27 17:24:47

Select & Update是如何设置的?

stevenremember 发表于 2008-11-27 18:01:12

你添加的数据(对应数据库中表的主键)参数化了么
如果你每个用户过来都添加同一条数据,那数据库中当然只能有一条数据了

nancysnow 发表于 2008-11-27 18:28:51

参数化了。而且在vugen里面这些数据设置多次迭代都是可以成功的。都是不同的数据。将这些在vugen中添加成功的数据,删除后再在controller中重新运行。总是只能添加成功一条。(参数列表中有足够的数据,且都是可以添加成功的数据)

nancysnow 发表于 2008-11-27 18:30:39

Select & Update是如何设置的?
设置的是unique、each iteration。

nancysnow 发表于 2008-11-27 18:39:43

你添加的数据(对应数据库中表的主键)参数化了么

表的主键需要参数化吗,那都是数据库自动生成的。

Lemon_s 发表于 2008-11-28 08:55:50

原帖由 nancysnow 于 2008-11-27 18:30 发表 http://bbs.51testing.com/images/common/back.gif
Select & Update是如何设置的?
设置的是unique、each iteration。
改成Each Occurrence试一下

Lemon_s 发表于 2008-11-28 08:56:15

Unique+Each Occurrence

stevenremember 发表于 2008-11-28 11:26:40

象楼上说的, 可能是设置有问题
参数化有好几项设置,可以去研究下每种设置的用法

nancysnow 发表于 2008-11-28 14:53:05

原帖由 Lemon_s 于 2008-11-28 08:56 发表 http://bbs.51testing.com/images/common/back.gif
Unique+Each Occurrence
我试过了。设置两个并发用户,加了集合点就只有一条记录产生。
如果不设集合点就有时是2条、有时一条。
页: [1]
查看完整版本: 在controller中多个用户并发运行成功,但是数据库中却没有对应条数的记录产生。