邪恶八进制信息安全团队技术讨论组's Archiver

沧海一声笑cn 2006-6-9 22:01

[原创]系统缓存可能使您的网站出现异常

文章作者:沧海一声笑cn
信息来源:邪恶八进制信息安全团队

我是一个搞化学合成的人,我经常去"中国化学化工论坛"([url]http://www.ccebbs.com[/url])参加讨论.

为了使大家更理解问题的描述,我复制一段中国化学化工论坛的简介:

[url]http://www.ccebbs.com/forum/listroom.asp[/url]

论坛规则:(2005-9-3更新)

本论坛为积分制论坛

1、帖子

帖子有三种类型。

求助贴:如果有疑难问题,可以发表求助贴。如果回复有价值,回复人会得到加分

推荐贴:如果网友在某些问题上有很好的见解,或者知道一个很好的网站,或者有很好的电子书籍,软件,可以发表推荐贴,同网友共享。 如果资源有价值,发帖人会得到加分

交流贴:不涉及加分的帖子。与网友讨论某个领域的进展,谈一些自己的一些简单看法,对论坛提出建议,可以发表交流贴。

普通:任何人都可以阅读

加密:需支付一定的可用分才能阅读。

从2005年8月7日开始,论坛实行求助人自行打分的制度

求助帖

1、求助人自行打分,能给的分数的上限由求助人的专家级别决定,通常为5-30分

2、每给回复人1分,扣除求助人可用分0.1分

3、请不要作弊,所有打分,均须通过系统自动审核,如果审核不通过次数超过3次,该用户ID、IP将被锁定,将不能访问论坛。所有尝试作弊的行为,服务器都会有记录,所以,请一定不要尝试作弊。

4、信誉值=已打分求助贴数/求助贴总数

5、如果未打分求助贴数超过10,该用户将不能发贴子,只有处理自己的求助帖后,才能继续发帖。

6、用户可以删除自己发的帖子。如果帖子长时期没有被人很好的回答,建议删除,可以提高信誉值

7、在“我的信息”板块,统计了“未打分求助帖”,可以从这里查看你的未打分的帖子

8、删除有别人回复的求助贴,自动扣除0.2分。删除别人没有回复,自己回复的帖子,不扣分。



(现在开始问题的描述)

这是我在中国化学化工论坛的"论坛公告、意见建议"版块反应问题的帖子原文,楼主"沧海一声笑"就是我.

[url]http://www.ccebbs.com/forum/dispq.asp?lid=189960[/url]

问题:论坛又出现问题
类型:交流
提问:沧海一声笑
等级:▲▲▲▲▲
版块:论坛公告、意见建议()
信誉:96%
回复:8
阅读:48
时间:2006-6-6 20:09:18  编辑   
--------------------------------------------------------------------------------


今天我登陆以后,发现自己的专家分从178上升到187,收到了5条加分通知.仔细一看,有3条都是同一个帖子的加分!
[url]http://www.ccebbs.com/forum/dispq.asp?lid=189116[/url]
加分时间:
2006-6-6 14:36:42
2006-6-6 14:35:10
2006-6-6 14:35:02
我初步分析可能是楼主在网络不通时加分,加了3次.

但是我发现这个加过分的帖子并没有显示已经加过分了,而且同样的帖子还有:
[url]http://www.ccebbs.com/forum/dispq.asp?lid=188240[/url]
[url]http://www.ccebbs.com/forum/dispq.asp?lid=189241[/url]

我觉得这才是问题的原因所在,楼主看不到加分结果,(而且加分框在"返回"或"刷新"以后仍然存在),以为加分没有成功,所以多加了两次.

请管理员大哥解决此问题.谢谢!!!


[该帖子已被沧海一声笑在2006-6-6 21:11:17编辑过]



  回复人:沧海一声笑,▲▲▲▲▲ (为国家富强奋斗,为人民疾苦呐喊! ) 时间:2006-6-6 20:24:47  编辑 1楼

我发现[url]http://www.ccebbs.com/forum/dispq.asp?lid=188240[/url]也给我加了两次分,加分时间:
2006-6-5 21:51:30  
2006-6-4 20:56:58  

我在论坛浏览帖子时没有碰到这种情况,而且[url]http://www.ccebbs.com/forum/dispq.asp?lid=188711[/url]是完全正常的,可见不是从某一个编号起出现异常.



回复人:沧海一声笑,▲▲▲▲▲ (为国家富强奋斗,为人民疾苦呐喊! ) 时间:2006-6-6 20:30:08  编辑 2楼

迄今为止,只有求助帖出现这种问题,推荐帖完全正常,例如[url]http://www.ccebbs.com/forum/dispq.asp?lid=188742[/url]就是正常的.当然,交流帖就没有异常之说.


回复人:沧海一声笑,▲▲▲▲▲ (为国家富强奋斗,为人民疾苦呐喊! ) 时间:2006-6-6 20:49:47  编辑 3楼

我刚才查了一下[url]http://www.ccebbs.com/forum/dispq.asp?lid=188240[/url]的作者的资料,发现这个帖子还在"未打分求助帖"中,而实际上这个帖子已经打过2回分了.

果然,这个帖子还在"未打分问题和交流区",并没有自动进入"已打分问题区".看来明天那位楼主又要打分了.




回复人:沧海一声笑,▲▲▲▲▲ (为国家富强奋斗,为人民疾苦呐喊! ) 时间:2006-6-6 21:08:51  编辑 4楼

对了,还有一个问题,有机化学帖子相当多,以前下面显示的都是"1/157"页之类,怎么现在变成了"1/20"???

我发现自从这里出问题以后,其他诸如"帖子不能回复""加分不能显示"统统出现了.

虽然从表面上看他们没有必然的联系,但是我还是觉得他们好象不是相互独立的问题.



回复人:乙酸乙酯,▲▲▲▲ (精细有机中间体 ) 时间:2006-6-7 10:25:05  编辑 5楼

沧海一声笑这么热心,管理员哪儿去了?


回复人:沧海一声笑,▲▲▲▲▲ (为国家富强奋斗,为人民疾苦呐喊! ) 时间:2006-6-7 21:59:25  编辑 6楼

[url]http://www.ccebbs.com/forum/dispq.asp?lid=189116[/url]果然又给我加了两分,狂郁闷!!!看来我只好给他发个纸条告诉他别加了.


回复人:沧海一声笑,▲▲▲▲▲ (为国家富强奋斗,为人民疾苦呐喊! ) 时间:2006-6-8 20:00:05  编辑 7楼

今天我把我自己的求助帖打了分,发现打分页面一切正常,但是打完分后出现以下内容:
谢谢您的参与中国化学化工论坛。问题处理结果如下:

您的打分已通过系统审核,您的打分结果如下:

HandsonMan: 3

处理 URL 时服务器出错。请与系统管理员联系。



回复人:admin,▲▲▲▲▲ (论坛管理员-欢迎大家访问化学化工论坛 ) 时间:2006-6-9 10:25:42  编辑 8楼

处理 URL 时服务器出错。请与系统管理员联系

论坛为了加快处理速度,使用了系统缓存,造成部分程序不稳定。谢谢网友们的反映,我们会在近期处理。



(现在是我的看法)

这个论坛的代码是admin自己写的.老实说,我之所以会经常去就是因为这个代码设计的论坛风格独具匠心,与众不同.

我本人看不出问题的所在,最后还是admin自己点明是系统缓存引发的问题.在这件事情上,我对自己还是比较满意的,因为我全面的考虑了各种因素,并且实际的验证它们.(而不是把问题扔给别人,让人家没有头绪干着急)



我发表此文的目的:
1.想在邪恶八进制信息安全团队发表文章
2.如果各位的论坛或者网站出现类似问题,这篇文章也许可以提供少许线索
3.如果各位自己要写论坛代码,这也是一个注意方面.很多问题只有在人数多及浏览量大时才能显出来.当然尽管中国化学化工论坛的代码不完美,我认为仍是一个不错的论坛范本.(算是给中国化学化工论坛作宣传了)

页: [1]
© 1999-2008 EvilOctal Security Team