关于DELPHI写的WEBSERVICE,总是使IIS挂掉的问题(200)

  • 主题发起人 主题发起人 liaosy
  • 开始时间 开始时间
L

liaosy

Unregistered / Unconfirmed
GUEST, unregistred user!
为什么我用DELPHI写的一个WEBSERVICE,挂在IIS,上当数据交互频繁时,老是IIS会没响应?要重起IIS,才会连接正常而且不正常的表现,有很多种,有时候会报 异步操作时,无法完成该操作 又或者本来WS里应该返回具体的字符串的,但结果返回为空,导致程序判断上出现偏差 等等只有执行了IISRESET后才能正常上下载客户端通过同步程序和WS连接来获取WS所在机器也就是服务器的下载数据列表每个客户端都跑这个同步的程序同步的程序有2个功能,1个是检测到本地有数据上传时,就逐条把本地待上传的数据,通过中央的IIS上的WEBSERVICE上传上去,当发现本地没上传数据时,就通过WS连接检测那台WS所在的服务器上有无下载的数据,有就通过WS下下来,下载成功后,就通过WS反馈给服务器,然后设置下载成功标志和时间撮现在已经有3-5台客户端,每天不定时需要上传和下载,客户端,每20秒就通过WS检索有无下载数据WS是DELPHI+ADO写的 SOAP方式IIS是WIN2003的6。0不知道各位大虾知道是什么原因,希望能帮我解答下,我不需要那种什么定时写批处理重起IIS的办法,我要的是想知道原因,和治标的办法给个思路也成,其实WS里的内容很简单,就是用ADO写的几个查询WS所在这台机器上的数据库里有无下载数据,有就通过特定服务函数返回给调用端,调用端上传的数据也是通过WS来存入服务器的下载和上传都是逐条进行的,20秒一次
 
定时重起IIS的办法和当年的windows操作系统不能连续运行2天机器需要重启没有什么两样。
 
后退
顶部