Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

抢楼BUG我说一下,希望官方解决。

[复制链接]
jsxh1 发表于 2012-8-22 12:09:37 | 显示全部楼层 |阅读模式
经过10几天的抢楼,抢楼BUG我说一下,希望官方解决。

据几天的观察(不能肯定以下推断是对的)
数字、英文或者数字+英文组成的帐号有存在挤兑中文帐号的现象,
至少接到4个人的举报。当时感到不可思议

如果“A、你、我”三个用户,可能在一秒钟内同时抢到88楼,那么可能A就能中,A是英文的帐号
而“你、我”两个中文的帐号只能在88楼附近徘徊。
这个可能是最好的解释了,当然也不是完全正确,只是一个推测而已

接受投诉的都是中文帐号,他们都显示当时是88楼,后来就变了(都是在附近的楼层)
.而变化的几次都是被纯数字(纯英文/数字+英文)的帐户抢去

m.king 发表于 2012-8-27 16:04:01 | 显示全部楼层
这是高楼贴子出的问题吗?
是楼层多高才会出现该问题?
回复

使用道具 举报

╰★红叶 发表于 2012-8-27 16:18:57 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| jsxh1 发表于 2012-8-29 12:20:16 | 显示全部楼层
m.king 发表于 2012-8-27 16:04
这是高楼贴子出的问题吗?
是楼层多高才会出现该问题?

才88楼,高什么?
回复

使用道具 举报

mark35 发表于 2012-8-29 21:26:26 | 显示全部楼层
难道中文比较长写入数据库比较慢??
回复

使用道具 举报

 楼主| jsxh1 发表于 2012-8-31 15:04:35 | 显示全部楼层
mark35 发表于 2012-8-29 21:26
难道中文比较长写入数据库比较慢??

听说有抢楼的外挂?
回复

使用道具 举报

juzishui889 发表于 2012-8-31 15:18:58 | 显示全部楼层
你们说说这个社会什么东西不要钱啊
回复

使用道具 举报

mark35 发表于 2012-8-31 15:29:19 | 显示全部楼层
jsxh1 发表于 2012-8-31 15:04
听说有抢楼的外挂?

再外挂还不是队列入库,除非挂在论坛服务器上插队~
回复

使用道具 举报

 楼主| jsxh1 发表于 2012-8-31 15:37:43 | 显示全部楼层
mark35 发表于 2012-8-31 15:29
再外挂还不是队列入库,除非挂在论坛服务器上插队~

那你的意思是排除了外挂的可能性?就是写入数据库的速度中文的慢?
那为什么中文的已经显示88楼,还是被其他帐号抢去呢?
回复

使用道具 举报

mark35 发表于 2012-8-31 15:49:09 | 显示全部楼层
jsxh1 发表于 2012-8-31 15:37
那你的意思是排除了外挂的可能性?就是写入数据库的速度中文的慢?
那为什么中文的已经显示88楼,还是被其他 ...

如果是ajax或者快速发帖,那么看到的88楼是在前台按照当前顺序计算出来的,此时存在并发的可能性——比如我也几乎同时跟了一帖,我这儿也会显示为88楼的。但实际上入库就不一定了。

但你遇到的中文抢不过英文id的情况,还需要大量样本来证实。 可以看看表记录对比下pid和dateline的区别。 垃圾mysql的timestamp字段类型只能精确到秒,并且dateline使用的是int4类型(也是精确到秒)所以抢楼出状况是正常的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-9-28 04:18 , Processed in 0.108171 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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