邮件服务器-邮件系统-邮件技术论坛(BBS)
标题:
存在于所有WA致命BUG
[打印本页]
作者:
wxhsh
时间:
2007-8-23 15:12
标题:
存在于所有WA致命BUG
用WA做用户维护肯定经常遇到崩溃的现象,本人以前已经就此做出了一些修正方案,但却遗漏了一个非常致命的BUG。
WA错误日志大致如下:
[Thu 2007-08-23 13:26:28] CRITICAL, Unhandled exception occurred processing request: /webadmin/userlist.wdm?
[Thu 2007-08-23 13:26:33] CRITICAL, Exception E06D7363 at 7C80BEE7
[Thu 2007-08-23 13:26:33] CRITICAL, Eip = 7C80BEE7
[Thu 2007-08-23 13:26:33] CRITICAL, Ebp = 02DEF100
[Thu 2007-08-23 13:26:33] CRITICAL, OS version: 5.2 Platform ID: 2 Build: 3790
[Thu 2007-08-23 13:26:33] CRITICAL, 7C80BEE7 02DEF100 0001:0000AEE7 C:\WINDOWS\system32\kernel32.dll
[Thu 2007-08-23 13:26:33] CRITICAL, 01FE7274 02DEF138 0001:00066274 C:\MDaemon\APP\MDUserODBC.dll
[Thu 2007-08-23 13:26:33] CRITICAL, 01FC2333 02DEF14C 0001:00041333 C:\MDaemon\APP\MDUserODBC.dll
[Thu 2007-08-23 13:26:33] CRITICAL, 01FC3E7B 02DEF1A0 0001:00042E7B C:\MDaemon\APP\MDUserODBC.dll
[Thu 2007-08-23 13:26:33] CRITICAL, 01FBE34F 02DEF1BC 0001:0003D34F C:\MDaemon\APP\MDUserODBC.dll
[Thu 2007-08-23 13:26:33] CRITICAL, 01FAB6A9 02DEF7E8 0001:0002A6A9 C:\MDaemon\APP\MDUserODBC.dll
[Thu 2007-08-23 13:26:33] CRITICAL, ----------
复制代码
经本人检测,是LOAD用户列表时如果频繁刷新(多按几下F5)立马就会把WA搞死,特别是用户比较多,并且使用ODBC方法连接的用户。
修正方法:
目前无。
[
本帖最后由 wxhsh 于 2007-8-24 13:49 编辑
]
作者:
wxhsh
时间:
2007-8-27 11:40
标题:
回复 #1 wxhsh 的帖子
唉,使用ODBC连接的用户太少,没多少人关心,修正程序写好了,但也只能治标,就不公布了。
作者:
kks168
时间:
2007-8-27 11:54
我很少用WA,不过还是收藏一下!
作者:
wxhsh
时间:
2007-8-27 12:26
标题:
回复 #3 kks168 的帖子
不用收藏了,也就ODBC数据库有这个BUG。
作者:
lwz_08
时间:
2007-8-27 23:24
感谢LZ分享精神
作者:
wxhsh
时间:
2007-8-29 09:02
标题:
回复 #5 lwz_08 的帖子
研究进入瓶颈,发现即使把USERLIST页面代码清空,它仍会调用ODBC类,导致内存地址读出错。想从页面上做限制的思路彻底破灭。并且与数据中是否含中文字符也无关,难道MD开发员这么长时间都没发现吗?不过MD ODBC链接库写得是蛮烂,经常会异常出错。
欢迎光临 邮件服务器-邮件系统-邮件技术论坛(BBS) (http://bbs.5dmail.cn/)
Powered by Discuz! X3.2