CLOSE_WAIT?项目上线之际遇到这样的烦心事

项目内测中,马上就要发布了,如今内测,所以很忙,今天运维那发来一堆状态,忘记截图了,简单来讲就是HTTP发送请求的时候有连接等待关闭,导致CLOSE_WAIT这个状态一直累加,没有释放,这样长时间下去肯定会有问题。

好吧,仔细一看发现在调用外网的短信接口会出现这样的问题,那块api是由短信供应商提供的,坑爹啊,只能改了

HttpClient client = new HttpClient();

PostMethod method = null;

……

method.releaseConnection();

client.getHttpConnectionManager().closeIdleConnections(0);

在使用HttpClient的时候需要关闭释放链接,而api中是没有这样做的

只要加上最后两句话就行,重新打包发布就能解决这样的问题

时间: 2024-09-30 07:05:58

CLOSE_WAIT?项目上线之际遇到这样的烦心事的相关文章

写在Logg SAP项目上线之际

根据大环境大行业的惯用做法,公司建立Logg品牌是在意料之中.毫无意外的,Logg也要上到SAP系统中. 其实按它的业务模式来说上SAP系统并不困难,早在几年前就已经有做过了.无非就是接单不生产,外包给集团其他工厂生产出货而已.但又跟之前的模式有很多不同的地方,Logg是独立品牌,跟生产公司更像是OEM的形式. 从主数据上来说,为了跟现有品牌做区分,Logg有自己单独的成品编码,在生产公司那边BOM清单半成品及以下都是原有的编码模式,而产品的设计和包装都是Logg自己独立的.之后的国标码,产品二

java项目上线的流程(将web项目部署到公网)

本博文来源于网络,原文的地址在本篇博文最下方. 如何将java web项目上线/部署到公网 关于如何将Java Web上线,部署到公网,让全世界的人都可以访问的问题.小编将作出系列化,完整的流程介绍. 1.在myeclipse中开发好项目,打包成war格式,不会的同学参考以下 http://zhidao.baidu.com/link?url=Gb0OV9pHiDtJr8nyjPrnSA65g49I4TEAn2N3pwXsxzVsCaX0gJ8RQZHQ2GmDrmdM0ltoBdCPYEtT1i

池子项目上线总结

外围池项目V2版本,经过部门同事的共同努力,终于在今天凌晨0点上线了,虽然折腾到一两点才回家,但是心里比较有成就感,这也是2015年第一次通宵赶项目上线. 为了项目上线,研发的童鞋每天晚上加班加点的赶进度,产品的童鞋极力得配合测试,有这样充满正能量的同事,自己的积极性也被带动起来了,为了赶做页面不耽误研发进度,清明节的旅游计划也取消了,在家里做页面,写js. 通过这个项目,自己也提升了不少,但是我也发现了自己的很多不足之处,比如一些问题没考虑全面,本来应该的避免的bug问题也出现了,自己在js技

爱就投项目上线评审标准曝光

导读 互联网非公开股权融资行业,正面临着投资项目如何进行选择的巨大挑战,记者从爱就投内部获悉的其项目上线评审标准,非常值得业内收藏借鉴. 在浩浩荡荡的全民创业热潮中,互联网非公开股权融资开启了创业融资的新模式,成为有融资需求的创业项目发展壮大的重要推力.由于平台项目投资额度小.选择范围广,成长空间大,受到了投资者的广泛欢迎.然而,对项目信息了解不透.自身缺乏投资经验,以及急于求成的心态,又使得平台投资者面临着比其他传统投资方式更严重的项目选择难题,如何筛选提供具备良好发展前景的投资项目,成为平台

高校某项目上线小感悟

高校某项目上线第一天到今天正式告一段落,项目取得了成功,得到了学校的认可,各种小感悟集中记录一下吧. 1.小问题不要留到最后解决,留着留着就忘了,一旦发生问题就是很麻烦的事情. 2.项目应该预留充足的测试时间,数据测试不是简单的输入校验,还有业务逻辑校验. 3.数据库字段的长度不能随意设定,最好适当,宁要大,不要小. 4.如果你能事先预料到会发生的问题,那么请立即着手解决,因为它真的就会发生. 5.如果你能预感到客户遗漏的业务需求,你有义务告知客户,这种需求迟早是需要满足的,隐瞒客户不会给自己省

普及一下中小企业项目上线的一般流程

在公司从事运维工作期间,发现了一些更新上线项目发布的问题: 1,程序中写有大量的接口调用使用的是ip地址. 2,程序中的垃圾代码很多,用我的话说程序不干净,很明显是因为交接造成的. 3,生产环境更新的备份文件压缩文件到处乱放 tomcat等的日志有分割但是没有定期清理,高达上G.配置文件  写的一沓混乱. 4,运维人员离职居然没有交接文档,更没有生产环境的维护文档. 更甚的是我这个倒霉蛋居然来了都没人给个口头交接,只是口头仅此而已,没有. 5,更新上线没有提前通知规定,没正式流程 都要过年了居然

linux学习-----项目上线步骤

项目上线 1.编译安装与卸载 nginx----------一款比较流行的web服务器软件 语法: wget 地址 1.将需要的包下载到本地保存 wget http://nginx.org/download/nginx-1.15.0.tar.gz 2.解压当前nginx包 3.进入解压目录 开始进行配置 编译 安装操作 再配置时 缺少PCRE库 所以需要安装(yum install pcre-devel) 缺少zlib库 所以需要安装(yum install zlib-devel) 同时下载zl

阿里云服务器配置及项目上线配置(纯手动配置)

本人用的是ubuntu16.04 64位版服务器,其他Linux服务器大同小异 所需软件在本文末尾提供永久下载链接 一.创建用用户: 1.添加用户: useradd -m 用户名 2.设置用户密码: passwd 用户名 3.将用户添加到用户组: usermod -a -G adm 用户名 usermod -a -G sudo 用户名 4.为用户添加权限: vim /etc/sudoers 在 root ALL=(ALL:ALL) 下添加下边代码,不要注释这句代码! 用户名 ALL=(ALL:A

python中django项目上线环境部署

django项目上线环境部署 第一步 安装python虚拟环境 1 安装虚拟环境virtualenv 2 安装virtualenvwrapper工具 3 确认virtualenvwrapper.sh脚本正常使用 4 确认用户环境变量配置文件,有virtualenvwrapper.sh的四行配置 WORKON_HOME=~/Envs VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages' VIRTUALENVWRAPPER_PYTHON=/op