wxhsh 发表于 2007-8-23 15:12:17

存在于所有WA致命BUG

用WA做用户维护肯定经常遇到崩溃的现象,本人以前已经就此做出了一些修正方案,但却遗漏了一个非常致命的BUG。
WA错误日志大致如下: CRITICAL, Unhandled exception occurred processing request: /webadmin/userlist.wdm?
CRITICAL, Exception E06D7363at 7C80BEE7
CRITICAL, Eip = 7C80BEE7
CRITICAL, Ebp = 02DEF100
CRITICAL, OS version: 5.2 Platform ID: 2 Build: 3790
CRITICAL, 7C80BEE702DEF1000001:0000AEE7 C:\WINDOWS\system32\kernel32.dll
CRITICAL, 01FE727402DEF1380001:00066274 C:\MDaemon\APP\MDUserODBC.dll
CRITICAL, 01FC233302DEF14C0001:00041333 C:\MDaemon\APP\MDUserODBC.dll
CRITICAL, 01FC3E7B02DEF1A00001:00042E7B C:\MDaemon\APP\MDUserODBC.dll
CRITICAL, 01FBE34F02DEF1BC0001:0003D34F C:\MDaemon\APP\MDUserODBC.dll
CRITICAL, 01FAB6A902DEF7E80001:0002A6A9 C:\MDaemon\APP\MDUserODBC.dll
CRITICAL, ----------经本人检测,是LOAD用户列表时如果频繁刷新(多按几下F5)立马就会把WA搞死,特别是用户比较多,并且使用ODBC方法连接的用户。
修正方法:
目前无。

[ 本帖最后由 wxhsh 于 2007-8-24 13:49 编辑 ]

wxhsh 发表于 2007-8-27 11:40:21

回复 #1 wxhsh 的帖子

唉,使用ODBC连接的用户太少,没多少人关心,修正程序写好了,但也只能治标,就不公布了。

kks168 发表于 2007-8-27 11:54:29

我很少用WA,不过还是收藏一下!

wxhsh 发表于 2007-8-27 12:26:11

回复 #3 kks168 的帖子

不用收藏了,也就ODBC数据库有这个BUG。

lwz_08 发表于 2007-8-27 23:24:28

感谢LZ分享精神

wxhsh 发表于 2007-8-29 09:02:41

回复 #5 lwz_08 的帖子

研究进入瓶颈,发现即使把USERLIST页面代码清空,它仍会调用ODBC类,导致内存地址读出错。想从页面上做限制的思路彻底破灭。并且与数据中是否含中文字符也无关,难道MD开发员这么长时间都没发现吗?不过MD ODBC链接库写得是蛮烂,经常会异常出错。
页: [1]
查看完整版本: 存在于所有WA致命BUG