DATASNAP清除僵死连接
2016-09-19 11:06
162 查看
DATASNAP使用TCP/IP长连接的时候,由于诸如客户端非正常关闭的情况会造成中间件产生僵死SOCKET连接,随着时间的推移,僵死连接越来越多,造成中间件停止服务,表现为客户端无法连接中间件。DELPHI XE2以上版本已经封装好属性,如下图设置:
![](https://images2015.cnblogs.com/blog/368779/201609/368779-20160919110501059-1372561872.png)
还有一种方法就是改TCP/IP长连接为短连接,即无SOCKET僵死连接问题存在。
![](https://images2015.cnblogs.com/blog/368779/201609/368779-20160919110501059-1372561872.png)
还有一种方法就是改TCP/IP长连接为短连接,即无SOCKET僵死连接问题存在。
相关文章推荐
- datasnap 2010 利用心跳包清除TCP死连接
- datasnap 如何监控客户端的连接情况
- 使用 SQLNET.EXPIRE_TIME 清除僵死连接
- Delphi XE8中开发DataSnap程序常见问题和解决方法 (三)用TClientDataSet的“ProviderName”属性连接服务器时,无法找到服务器端的“DatasetProvier”
- DataSnap如何监控Tcp/IP客户端的连接情况
- DataSnap Server中共享数据库连接
- delphi xe 之路(27)XE7 Datasnap使用dbExpress连接MySQL
- DataSnap 2009 系列之一 (系统连接篇)
- datasnap中间件如何控制长连接的客户端连接?
- XE7 Datasnap使用dbExpress连接MySQL数据库
- 如何让中间层MIDAS/DATASNAP支持大量的并发用户并且控制连接数量
- datasnap 长连接、短连接
- datasnap 如何监控客户端的连接情况
- 多进程解决datasnap支持的tcp长连接数量少的问题
- datasnap 数据库连接
- datasnap 如何监控客户端的连接情况
- 使用 SQLNET.EXPIRE_TIME 清除僵死连接
- datasnap 如何监控客户端的连接情况
- DataSnap 的连接事件顺序图
- datasnap 2010 心跳包,连接断开处理