当前位置:  技术问答>linux和unix

急问!Windows服务器向Linux服务器发起TCP连接的次数受限问题

    来源: 互联网  发布时间:2016-04-05

    本文导语:     我现在用一个windows的服务器向一个Linux的服务器传送即时数据,由于数据量大而且更新迅速,所以需要隔100多毫秒向Linux服务器发起一个TCP连接,传送数据,然后中断。现在的问题是每当连接次数接近4000次的时候...

   我现在用一个windows的服务器向一个Linux的服务器传送即时数据,由于数据量大而且更新迅速,所以需要隔100多毫秒向Linux服务器发起一个TCP连接,传送数据,然后中断。现在的问题是每当连接次数接近4000次的时候,Linux服务器就会拒绝我的TCP连接,导致我无法发送数据,然后间隔十几秒钟又可以接受TCP连接了,是不是我连接的频率过高,被当成恶意攻击了,请问有什么办法能处理?麻烦达人解答了

|
不是一般的乱,如果过十几秒又可以连接成功,你看一下是不是你的RecvMsg阻塞了,导致不能去accept

|
1、机器的连接数是有限制的 ,你关键是在服务器要程序要及时close套接字连接。
2、可能你服务器采用子进程来相应连接,但是一台机器的进程数也是有限制的,比如4千多个,如果不及时关闭子进程的话,会造成进程满了而无法产生新进程,从而不能进行连接。所有你一定要及时关闭子进程。
3、即使你及时关闭了子进程,但是要防止子进程变成僵尸进程的情况,那样的话,还是会占用系统进程资源的。

|
用strace、wireshark等跟一下。另外网络连接是否有保证?

    
 
 

您可能感兴趣的文章:

  • 请问:我在windows的命令行下进入了linux的ftp服务器,我下载的文件在windows的哪个位置呀
  • 我配置好smb服务器windows能访问我,我不能访问windows
  • 请问:网游服务器是在什么操作系统下运行啊,在有没有以windows的啊,
  • 怎么实现scp拷贝远程windows服务器数据啊?
  • Windows下的SSH服务器 WinSSHD
  • Windows下的SVN服务器 Slik SVN
  • Windows的Git服务器 gitstack
  • 有没有windows下的nfs服务器?
  • 请问邮件服务器在Linux下搭建还是在WINDOWS下搭建好!
  • Linux系统做服务器,客户端可使用windows系列的系统吗
  • windows如何从Linux的tftp服务器上上传下载东西
  • 请问solaris服务器里有没有类似于windows中“服务域”的功能
  • 请问如何用windows服务器通过网络来批量克隆linux系统?
  • windows服务器转类unix,很难!
  • Linux系统下如何使用windows主机的代理服务器上网?
  • 请问 是否有终端可以在Windows下控制Linux服务器下的postgreSQL?
  • linux客户端程序能否和windows端的服务器程序进行socket通信?
  • Windows下的DNS服务器 NtBind
  • Windows下的SVN服务器 VisualSVN
  • 服务器是linux系统,windows怎么共享上网?有没有类似sygate之类的软件?
  • windows 7下打开或者关闭telnet客户端/服务端命令方法操作步骤
  • 请大家帮忙提供资料:如何将windows系统服务程序移植为linux系统服务?
  • windows7下启动mysql服务出现服务名无效的原因及解决方法
  • 基于C#实现Windows服务状态启动和停止服务的方法
  • 只知道远程服务器的ip,怎么区分远程服务器是windows还是linux系统?
  • c# 启动和停止windows服务
  • .net注册和卸载Windows服务的命令
  • LINUX下获取WINDOWS用户(组)和系统服务?
  • windows 开启NFS服务?????
  • 有一台linux服务器,我想在Windows2000的系统上登陆到该linux服务器,使用什么工具登陆比较方便
  • windo下安装了SSH服务,怎么访问windows目录
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间java.awt.event类keyevent的类成员方法: vk_windows定义及介绍
  • 怎么在Linux下改windows系统文件啊,我把windows的BOOT.INI改了,windows启动不了
  • WinDows8最新版文件夹加密
  • x-windows如何安装在linux(rdehat9)上面呢,是不是x-windows也分windows和linux版本的吗?
  • 修改Windows硬盘分区名称
  • linux和windows串口问题!?linux向windows端发送,第一次write正常,继续write,windows接收到的就变成乱码了,这是什么原因??????
  • windows10玩游戏怎么样?唯一支持DirectX 12的windows
  • 装了Linux和Windows,怎样默认进入Windows
  • windows/windows 7/windows 8 下打开查看、修改及保存超大(GB级)文本文件及其它类型文件的工具-PilotEdit
  • Linux与windows共存时,如何将Windows设置为默认启动系统?
  • windows下tinyxml.dll下载安装使用(c++解析XML库)
  • 怎样是编好的java application在windows上像windows应用程序一样直接运行
  • Docker宣布支持Windows 10和Azure Windows Server
  • windows 和linux双系统,重装windows后,无法启动linux?
  • win7/Windows7系统下载地址搜集整理
  • 如何将linux的一台机器加入windows 2000的域?并且通过一windows的机器上网?
  • Windows7自带防火墙设置:启动,关闭及高级设置
  • 为什么在安装了WINDOWS和LINUX的电脑上,重装WINDOWS会破坏MBR?
  • IE11设置IE兼容性视图及提升Windows 8.1中IE11兼容性的相关设置
  • Linux + Windows2000 双启动,Windows2000起不来了,说是文件被破坏,进来看看……
  • Windows优化大师最新版 V7.99 Build 12.604发布
  • Linux和Windows2000双系统(为什么Windows2000中打开我的电脑非常慢?)


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3