windows time-wait 问题处理记录
问题描述:有一段时间,服务器启动了好多程序,做的是 obd监听服务,连接好多个服务器,由于程序的本身的问题造成大量的wait-time,一番百度后找到找到方案1
设置一
由于wait-time 需要经过2MSL 之后才会释放,所以可以通过设置这个时间来解决,方法如下 
修改Time_Wait参数的方法 (在服务端修改)Windows下在 
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Tcpip/Parameters 
,添加名为TcpTimedWaitDelay的 DWORD键,设置为30,以缩短TIME_WAIT的等待时间
设置以后问题得到缓解,但还是会报端口不够用。
设置二
经过一段时间的摸索,发现,win server 2008 给程序可用的端口有一个范围,参照 
此文: https://blog.csdn.net/susubuhui/article/details/51012622 
查询到给程序用的 动态端口数量为 16384 个,而计算机的端口 总共有65535
可以参照上面的连接对该值进行设置。 
最后,个人认为以上的设置,虽然能解决一点问题,但是最主要的还是从程序入手,利用各种池,对程序进行改进,才是最理想的。
---------------------
windows time-wait 问题处理记录的更多相关文章
- 升级Windows 10 正式版过程记录与经验
		升级Windows 10 正式版过程记录与经验 [多图预警]共50张,约4.6MB 系统概要: 预装Windows 8.1中文版 64位 C盘Users 文件夹已经挪动到D盘,并在原处建立了符号链接. ... 
- 挂载银行前置机Ukey到windows server2012虚拟机的操作记录
		公司有跟银行对接的金融业务,需要配置银行前置机环境.通过KVM的WebVirtMgr管理平台创建windows server2008虚拟机,安装参考:kvm虚拟化管理平台WebVirtMgr部署-完整 ... 
- ASP.NET Core 的Windows和IIS宿主(自动翻译记录)
		https://docs.microsoft.com/en-us/aspnet/core/publishing/iis?tabs=aspnetcore2x 支持的操作系统 以下操作系统的支持: Win ... 
- 【干货】使用EnCase来分析windows 7文件系统------认识元数据记录$MFT,数据恢复
		来源:Unit 6: Windows File Systems and Registry 6.1 Windows File Systems and Registry Windows NTFS File ... 
- Windows 10 Threshold 2 升级记录
		昨天(11月17日)升级到Windows 10 Threshold 2版本.我的使用的设备是Surface Pro 3,4G内存,128G硬盘. Threshold 2是作为一个Windows系统更新 ... 
- 【学习笔记】windows安装jhipster踏坑记录
		序: 入职新公司第二天了,本来第一天是配置环境来着,配了一下午也没搞成那个jhipster的安装,每次以为应该正常的时候都是不对,yo是yeoman的指令,但是我是使用yarn管理的yeoman 纠结 ... 
- Windows To Go入坑记录
		什么是Windows To Go? https://en.wikipedia.org/wiki/Windows_To_Go 微软为了解决企业用户的需求而推出,可以在u盘或者移动硬盘启动window系统 ... 
- 为PHP7安装Windows Server 2012 R2过程记录
		因为要安装php-7.0.6-Win32-VC14-x64,需要先安装vcredist2015_x64_14.0.23026.0. 之前安装了Windows Server 2012 R2后,一直无法成 ... 
- Windows系统清除远程连接记录的方法
		=============================== 1.点击“开始->运行”,在输入框中键入regedit并回车. 在打开的注册表编辑器中, 找到“HKEY_CURRENT_USER ... 
- windows下Python开发错误记录以及解决方法
		windows下使用pip提示ImportError: cannot import name 'main' 原因:将pip更新为10.0.0后库里面的函数有所变动造成这个问题 解决方法:先卸载现在的p ... 
随机推荐
- mac os使用迁移助手之后运行php报:dyld相关错误,错误排错流程分析
			在执行php相关命令的时候,报如下错误: dyld: Library not loaded:/usr/local/opt/openldap/lib/libldap-2.4.2.dylib Refere ... 
- Oracle DB 使用RMAN恢复目录
			• 对恢复目录和RMAN 资料档案库控制文件的使用进行比较• 创建和配置恢复目录• 在恢复目录中注册数据库• 同步恢复目录• 使用RMAN 存储脚本• 备份恢复目录• 创建虚拟专用目录 RMAN 资料 ... 
- ThinkPHP5.0源码学习之框架启动流程
			ThinkPHP5框架的启动流程图如下: ThinkPHP5的启动流程按照文件分为三步: 1.请求入口(public/index.php) 2.框架启动(thinkphp/start.php) 3.应 ... 
- learning makefile 定义命令包
- linq查询数值为null的问题以及数据表的关联计算问题
			说明:下面实例都是我进行项目开发时的真实部分代码,毫无保留 一.数据表的关联计算 //把当前年度的分差计算出来,建立两个关联的数据表 try { using(TransactionScope scop ... 
- position的sticky与fixed
			fixed(固定定位) 生成绝对定位的元素,相对于浏览器窗口进行定位.元素的位置通过 "left", "top", "right" 以及 & ... 
- http协议文件与数据上传、及上传图片io流错误
			package com.smartdoer.utils; import java.io.BufferedReader; import java.io.ByteArrayOutputStream; im ... 
- 查看selinux与关闭方法
			查看当前用户selinux 状态 [root@o- ~]# getenforce Disabled [root@o- ~]# setenforce usage: setenforce [ Enforc ... 
- Java RedisClient
			package org.rx.util; import org.redisson.Redisson; import org.redisson.api.RedissonClient; import or ... 
- canvas画圆类似于锯齿指针 angular5
			拿到图的时候大致是这样的,里面的圆是有动态效果的,考虑到gif图耗资源,于是想要用canvas画出来: 仔细看图不难发现,这个锯齿圆类似于表盘,计算好弧度,不难实现: 因为项目现在用的框架是angul ... 
