邮件服务器-邮件系统-邮件技术论坛(BBS)

标题: 存在于所有WA致命BUG [打印本页]

作者: wxhsh    时间: 2007-8-23 15:12
标题: 存在于所有WA致命BUG
用WA做用户维护肯定经常遇到崩溃的现象,本人以前已经就此做出了一些修正方案,但却遗漏了一个非常致命的BUG。
WA错误日志大致如下:
  1. [Thu 2007-08-23 13:26:28] CRITICAL, Unhandled exception occurred processing request: /webadmin/userlist.wdm?
  2. [Thu 2007-08-23 13:26:33] CRITICAL, Exception E06D7363  at 7C80BEE7
  3. [Thu 2007-08-23 13:26:33] CRITICAL, Eip = 7C80BEE7
  4. [Thu 2007-08-23 13:26:33] CRITICAL, Ebp = 02DEF100
  5. [Thu 2007-08-23 13:26:33] CRITICAL, OS version: 5.2 Platform ID: 2 Build: 3790
  6. [Thu 2007-08-23 13:26:33] CRITICAL, 7C80BEE7  02DEF100  0001:0000AEE7 C:\WINDOWS\system32\kernel32.dll
  7. [Thu 2007-08-23 13:26:33] CRITICAL, 01FE7274  02DEF138  0001:00066274 C:\MDaemon\APP\MDUserODBC.dll
  8. [Thu 2007-08-23 13:26:33] CRITICAL, 01FC2333  02DEF14C  0001:00041333 C:\MDaemon\APP\MDUserODBC.dll
  9. [Thu 2007-08-23 13:26:33] CRITICAL, 01FC3E7B  02DEF1A0  0001:00042E7B C:\MDaemon\APP\MDUserODBC.dll
  10. [Thu 2007-08-23 13:26:33] CRITICAL, 01FBE34F  02DEF1BC  0001:0003D34F C:\MDaemon\APP\MDUserODBC.dll
  11. [Thu 2007-08-23 13:26:33] CRITICAL, 01FAB6A9  02DEF7E8  0001:0002A6A9 C:\MDaemon\APP\MDUserODBC.dll
  12. [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