webservice 基础连接已经关闭: 服务器关闭了本应保持活动状态的连接。

问题描述

winform多线程调用自己的网站上的webservice,出现“基础连接已经关闭:服务器关闭了本应保持活动状态的连接。“

多个线程(ThreadPool线程,有时几个线程,有时上百个线程同时运行)读取时,每个线程都会停止一定的时间(如几秒/毫秒)再读取,但依然会出现这个错误请问网络上类似提供webservice的网站,如天气预报的webservice,调用的人很多,为什么不会出现这样的错误?有什么解决办法?

解决方案

解决方案二:
那是他给你发送,并不是你去读取,给你发送了之后把你的IP辨识为已经发送,就不给你发了,或者连辨识都没得就定时发一次,得到发送成功的答复就,明天给你发。
解决方案三:
LZ的问题我觉得可以用数据库连接池来处理,具体的根据你的需求,保持一些连接一直开启,一些连接请求了就销毁还是怎么做,LZ可以百度一下。

时间: 2024-08-12 18:26:11

webservice 基础连接已经关闭: 服务器关闭了本应保持活动状态的连接。的相关文章

c++-C#调用C++dll基础连接已经关闭: 服务器关闭了本应保持活动状态的连接

问题描述 C#调用C++dll基础连接已经关闭: 服务器关闭了本应保持活动状态的连接 使用C#调用C++DLL来实现WebService,在本机可以运行,当这个服务部署在本机可以正常执行,部署在服务器上就报"基础连接已经关闭: 服务器关闭了本应保持活动状态的连接"错误.在服务器上部署时不调用这个DLL中的函数就不会报错,求大神指点 解决方案 服务器上的请求比较多,一直持有连接会不够用.你的程序中要把 HttpWebRequest 的属性 KeepAlive 改为 false. 解决方案

socket连接多个服务器

问题描述 现在有一个项目是这种业务关系:一个pc需要以socket方式连接到至少10个服务端,然后服务端会不定时发送数据回来,pc端就将这些数据保存到数据库,用户就以wpf或者winform方式查看.受socket方式现在,需要单开线程进行查询有没有数据收到,从而进行处理,我试了几种方式,但结果都使电脑卡得连歌都不能正常播放.1.直接给每个socket连接开一个线程,这样就至少有10个线程,反正运行起来机会不能动2.以threadpool方式,并没有感觉到效果3.以select模型实现,效果倒是

MS SQL基础教程:启动与关闭服务器

启动服务器的方法有以下几种: 1.用Enterprise Manager 启动 在Enterprise Manager 的SQL Server Group 中用左键单击所要启动的服务器,或在所要启动的服务器上单击右键后,从快捷菜单中选择"Start" 项,即可启动. 2.用SQL Server Service Manager 启动 启动方法如下: (1)从菜单中选择Service Manager 选项,启动服务管理器.服务管理器启动后,如图5-2 (a) 所示: (2) 在Servic

《Linux高性能服务器编程》——3.3 TCP连接的建立和关闭

3.3 TCP连接的建立和关闭 本节我们讨论建立和关闭TCP连接的过程. 3.3.1 使用tcpdump观察TCP连接的建立和关闭 首先从ernest-laptop上执行telnet命令登录Kongming20的80端口,然后抓取这一过程中客户端和服务器交换的TCP报文段.具体操作过程如下: $ sudo tcpdump -i eth0 –nt '(src 192.168.1.109 and dst 192.168.1.108) or (src 192.168.1.108 and dst 192

HTTP协议建立连接、通讯与关闭连接全过程

为解决服务器TimeWait多的问题,了解了一下TCP/IP协议的连接过程.以访问一静态页面为例,从建立连接到访问拿到数据,然后关闭的整个过程.使用EtherPeek截图如下:   图首为一次交互过程的总览,图中用圈圈+颜色标注了连接过程中数据的变化过程.非常清晰--建立连接:1. 发起请求的一方,从发送syn(递交名片)包开始第一次握手.2. 收到请求的一方立马回应ack包,发现这是新建连接,然后也给出自己的syn包(递交名片).(严重来讲,任何一方收到对方数据之后都会回应一个ack表示自己已

tomcat-在线求myeclipse关闭服务器出现的问题

问题描述 在线求myeclipse关闭服务器出现的问题 解决myeclipse关闭tomcat6服务器时弹出在debug模式提示Source not found for WebappClassLoader.loadClass(String boolean) line: 1387 解决方案 这不是真正的错误信息,只是出现了错误后,因为没有源代码而无法进行调试的错误信息.需要找真正的错误信息.但是看上去你这个是环境的问题,建议重新下载安装下myeclipse,另外也可能是破解不正确造成的. 解决方案

过渡期间魔兽或将关闭服务器

比特网(Chinabyte)5月22日消息,"我们的第一要务是保证平稳过渡.但在设置游戏时,也许有必要会关闭服务器.我们将尽最大努力,把可能发生的中断服务降到最低." 近日,在接受网友咨询"过渡期间,我还能继续玩<魔兽世界>吗?"的咨询时,网易魔兽官方给出了也许有必要关闭服务器的答复. 同时,对于网友提出的安全令牌.付费更名等服务过渡之后会否保存的问题,网易方面则表示,视过渡的情况而定,不过也有可能会更改甚至取沙其中的某些服务.不过对于按时间收费的经营,

关于HibernateUtil web项目关闭服务器提示线程关闭失败,然后服务器无法正常关闭

问题描述 关于HibernateUtil web项目关闭服务器提示线程关闭失败,然后服务器无法正常关闭 package com.mall.util; import org.hibernate.HibernateException; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hibernate.Transaction; import org.hibernate.boot.registr

通过xml 配置bean连接mongodb,如何关闭mongodb的连接

问题描述 通过xml 配置bean连接mongodb,如何关闭mongodb的连接 这是我的配置文件,通过 @Autowired private MongoTemplate mongoTemplate; 这种方式注入到service中, 请问 这个bean何时销毁,销毁的时候mongobd的数据库连接会断开么?我如何直接手动断开连接? 解决方案 spring配置默认的bean的scope是singleton,也就是启动后一直有. 通过 设置bean的scope属性为prototype来声明该对象