社区
Web Services
帖子详情
WCF中的连接问题。
laowang134
2015-09-17 01:47:37
1、服务器未提供有意义的回复;这可能是由协定不匹配、会话过早关闭或内部服务器错误引起的。
2、套接字连接已中止。这可能是由于处理消息时出错或远程主机超过接收超时或者潜在的网络资源问题导致的。本地套接字超时是“00:01:00”
服务器上每天都会有一两次这种错误,还没等跟踪呢就自己好了。每天都有,又不会经常出现;大神们帮忙分析分析是什么问题。
...全文
558
9
打赏
收藏
WCF中的连接问题。
1、服务器未提供有意义的回复;这可能是由协定不匹配、会话过早关闭或内部服务器错误引起的。 2、套接字连接已中止。这可能是由于处理消息时出错或远程主机超过接收超时或者潜在的网络资源问题导致的。本地套接字超时是“00:01:00” 服务器上每天都会有一两次这种错误,还没等跟踪呢就自己好了。每天都有,又不会经常出现;大神们帮忙分析分析是什么问题。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
laowang134
2015-10-13
打赏
举报
回复
WCF项目中放了日志跟踪,里面每天有好多“套接字超时”的错误,但是并不反映到页面上。
查了好久,分析为应用程序池的保持连接时间为2分钟导致,连接断开,重连时就会记录该错误
不知道我的分析对不对
laowang134
2015-10-13
打赏
举报
回复
这个问题解决了,是因为应用程序池回收太频繁导致的,HTTP调用的方法效率好像很低,动不动就超时了。。后来还是换成了NET.TCP方式,应用程序池的回收改为定时回收,最近一直没出什么问题。
software_artisan
2015-09-26
打赏
举报
回复
服务要用完就关闭,使用的时候再重新实例化。 不要在一个连接里面调用一个不能确定时间的方法,例如等待用户点击确定。
以专业开发人员为伍
2015-09-26
打赏
举报
回复
我们曾经因为每天一两次这种问题,于是将 WCF 改为 直接 http 访问。 结果是:调用方法更自由了(直接对任意实体进行 json 序列化/反序列化,然后使用 http POST 方式发送),最主要地是再也不会有这种异常抛出了。
以专业开发人员为伍
2015-09-26
打赏
举报
回复
如果每天只出现1、2次,那么可能算是“正常”的现象。网络本来就是时断时通的,无法保证总是100%不断线。 通过缩小信令大小,修改业务流程,等等方法,肯定可以减小碰上这些麻烦的概率。但是不可能100%都避免。只能尽力去发现规律并进行优化。只是需要在最初设计时选择轻量的、高效率的、稳定的、自己能把握核心技术的东西,就能保证以后不出大问题。
laowang134
2015-09-25
打赏
举报
回复
可是各个服务器之间是在局域网访问的
ajianchina
2015-09-21
打赏
举报
回复
连接超时,如果你的服务端跟客户端分属不同的网络服务商,那么这一现象尤为频繁,有时你放大超时设置也没用,就这么回事。
laowang134
2015-09-18
打赏
举报
回复
没有人么?!~ 3、服务器拒绝了会话建立请求 4、在流的位置 1 处读取消息组帧格式时出错(状态: Start) 这些都是啥情况呀。。。
关于
WCF
基础
连接
已经关闭
连接
被意外关闭-不是使用父类指向子类
问题
文章:http://blog.csdn.net/yysyangyangyangshan/article/details/13076207
wcf
连接
数据库
WCF
silverlight
连接
数据库
WCF
心跳判断服务端及客户端是否掉线并实现重
连接
WCF
心跳判断服务端及客户端是否掉线并实现重
连接
WCF
例子(vs2008开发)
WCF
学习 例子 总结 其
中
参考网上例子 学习等等 http://localhost:8000/ 适合初学者, ps 没分的话 联系我 免费发给你!
Silverlight通过
WCF
服务
连接
Oracle数据库
Silverlight通过
WCF
服务实现简单的
连接
Oracle数据库实现用户登录
Web Services
12,165
社区成员
16,325
社区内容
发帖
与我相关
我的任务
Web Services
.NET技术 Web Services
复制链接
扫一扫
分享
社区描述
.NET技术 Web Services
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章