●●●●100分求助,多终端设备并发调用webservice偶发性错误webException●●●●

gaiwa 2009-01-20 03:45:08
这个问题困扰我很久了,太希望有高人能帮帮忙,提点我一下。
情况是这样的:服务器是一台普通的PC,装的XPSP2,sqlserver2000数据库,
终端设备(PDA)一两台调用webservice与数据库交互时没问题。但终端数多(5台),
同时调用webservice与数据库交互时就有可能会报错,报错内容是"webException",
一报错后所有终端设备就同时也报这个错,无法继续与数据库交互。但这个问题不是必然的,
是偶发性的。报错的内容我查了一下日志错误号是403。
还有就是报错后重启IIS后就可以恢复正常,但有时重启IIS一次还不行,有可能要重启多次
才会恢复正常。
请大家帮我想想到底是什么原因造成的这个错误。
顺便问一下另外一个问题,有时候服务器的打印指令发送后很久都没有反应,要过了5、6分钟
后才会出来。而且如果重新发送一个打印指令后又可以打印,并且会把之前的内容全打印出来。
感觉像是网络延迟。
...全文
184 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
write2me 2011-11-03
  • 打赏
  • 举报
回复
问题出在哪啊?
sxmonsy 2009-02-02
  • 打赏
  • 举报
回复
比较同意六楼的看法.
wss1801 2009-02-02
  • 打赏
  • 举报
回复
学习...关注!
mma135 2009-02-02
  • 打赏
  • 举报
回复
帮顶
netsocket 2009-02-02
  • 打赏
  • 举报
回复
帮顶
gaiwa 2009-02-02
  • 打赏
  • 举报
回复
修改了连接限制,问题仍在。还有什么可能造成的这个问题。
cloudwalf 2009-02-02
  • 打赏
  • 举报
回复
XP和2000下IIS有一个连接数量的限制,好像默认就10个,如果是ASP.NET的程序,IE会显示“连接的用户过多”的提示。PDA的客户端就因为这样的原因会出现WEBEXCEPTION(个人判断)。如果程序里面对象释放的不及时,哪怕只有1,2个用户也会出现这样的情况。
如果是 server操作系统则没有这样的限制。
解决的办法可以去下载微软的一个叫做MetaEdit的工具,修改IIS的连接数量,这个具体的网上有很多,图文并茂,找一下就知道了。
king19840811 2009-01-23
  • 打赏
  • 举报
回复
呵呵jf
gaiwa 2009-01-23
  • 打赏
  • 举报
回复
继续啊,人呢
gaiwa 2009-01-21
  • 打赏
  • 举报
回复
关掉了的,我每次调用完webservice后都释放了的,dispose
换系统很麻烦啊,装了很多程序的。
zlb789 2009-01-21
  • 打赏
  • 举报
回复
是不是连接池的问题 , 程序中有没及时的关掉连接什么的
whoami333 2009-01-21
  • 打赏
  • 举报
回复
操作系统换成windows server试一下。

12,162

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 Web Services
社区管理员
  • Web Services社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧