解决方案 »
- 马上要去笔试了 大家帮帮忙哈
- 请问如下的二进程互斥方案何时出现同时进入临界区,多谢!
- 普通类的消息、函数返回?解决再加100!
- 如何对打开和存储二进制文件?
- 请问CListCtrl的LVN_GETDISPINFO消息什么发送,有什么用处呢?
- 关于CArray二维数组的使用赋值问题
- 请教各位大侠:如何在ATL控件中获得html文件所在的路径
- 通过odbc写execl时,SQL语句问题
- 请教一个有关CFORMVIEW中LIST CTRL控件MOVEWINDOW的问题!
- 如何把dll中的icon、menu等资源在app中读取出来呢?
- VC如何连接SQL2005 救急
- 求助:error LNK2001: 无法解析的外部符号 "protected: virtual struct AFX_EVENTSINKMAP
-----------------------
send失败?WSAGetLastError失败的原因是什么?服务器A不能通过TCP连接到任何服务器上
-----------------------------
不能connect连接,失败的原因又是什么?资源有泄露?socket或者其它句柄没有释放?端口被占用?or 其它?
长时间运行出现问题,可能是某些变量溢出,或者说是内存分配导致bug(通常是由于new太多,内存碎片就很多,导致内存耗尽)
其他机器可以连接
连数据库都连不上了
sqlserver 1433端口连不上
程序不报错
分析是tcp连接的问题
客户端 -> A 是固定的连接还是每次都会创建新连接?
查一下网络状况中的 CLOSE_WAIT 或者 FIN_WAIT_1、FIN_WAIT_2 之类的有多少
看样子感觉是系统可用socket资源的问题,极像是没有随机socket用于作为客户端连接其他服务器了(telnet不了1433也许就是因为如此)
netstat -ano | find "FIN_WAIT"看看有多少实在不行,写个小程序,里面仅调用 socket 函数创建一个socket fd,然后close掉,在出现了无法连接的情况下,跑一下这个小程序,看看创建socket能不能正确完成,如果创建socket失败,就是socket资源已经耗尽了,更别谈什么连接的问题了