存在于所有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 编辑 ]
回复 #1 wxhsh 的帖子
唉,使用ODBC连接的用户太少,没多少人关心,修正程序写好了,但也只能治标,就不公布了。 我很少用WA,不过还是收藏一下!回复 #3 kks168 的帖子
不用收藏了,也就ODBC数据库有这个BUG。 感谢LZ分享精神回复 #5 lwz_08 的帖子
研究进入瓶颈,发现即使把USERLIST页面代码清空,它仍会调用ODBC类,导致内存地址读出错。想从页面上做限制的思路彻底破灭。并且与数据中是否含中文字符也无关,难道MD开发员这么长时间都没发现吗?不过MD ODBC链接库写得是蛮烂,经常会异常出错。
页:
[1]
