linux作为一个服务器支持多少tcp连接系统当socket运行高并发TCP程序时,通常会出现连接建立到一定个数后不能再建立连接的情况
本人在工作时测试高并发tcp程序(GPS一个服务器支持多少tcp连接端程序),多次测试发现每次连接建立到1000左右时,再也不能建立tcp连接最总上网搜索,linux系统默认ulimit为1024个访问 用户最多可开啟的程序数目一般一个端口的最高连接为2的16次方65535
通过修改tcp可以达到20000个连接完全没有问题
当Windows2008R2系统运行时间超过497天TCP/IP的网络資源(端口)就不会再自动释放,在运行一段时间后本机的网络资源就会被全部用光。这样就会造成系统中任何需要网络资源的组件都無法正常工作例如DNS,replication等
Windows事件日志中查看6013事件计算当前操作系统运行时间是否超过497天
2、对运行时间超过497天的局点,先重启windows2008R2系统恢复业务
3、打上系统补丁,徹底解决此问题
升级前请对2008R2虚拟机进行补丁检查, 在控制面板-卸载或更改程序中确认当前未打补丁.然后对虚拟机进行快照备份
从优化角度考虑可以一台一个垺务器支持多少tcp连接对应无数个IP地址,每个网站一个至于一个一个服务器支持多少tcp连接能放多少网站,这个和前面的问题类似看服务從什么角度考虑了,从自身考虑可能越多越好,从用户角度考虑越少越好了
你对这个回答的评价是?