HTTP 超文本的传输协议,是短连接,是客户端主动发送请求 服务器做出响应,服务器响应之后 连接断开. HTTP是属于应用层面向对象的协议 HTTP 有俩类报文:请求报文和响应报文. HTTP请求报文:一个HTTP请求报文 由请求行 请求头部.空行和请求行数据4部分组成 HTTP响应报文:由三部分组 ...
分类:
Web程序 时间:
2016-05-05 22:28:24
阅读次数:
282
昨天解决了一个HttpClient调用错误导致的服务器异常,具体过程如下: http://blog.csdn.net/shootyou/article/details/6615051 里头的分析过程有提到,通过查看服务器网络状态检测到服务器有大量的CLOSE_WAIT的状态。 在服务器的日常维护过程 ...
分类:
其他好文 时间:
2016-05-05 01:57:26
阅读次数:
155
第一部分,1,查看TCP连接状态 2,查找请求数请20个IP(常用于查找攻来源): 3,用tcpdump嗅探80端口的访问看看谁最高 4,查找较多time_wait连接 5,找查较多的SYN连接 6,根据端口列进程 第二部分,网站日志分析(Apache):1,获得访问前10位的ip地址 2,访问次数 ...
分类:
系统相关 时间:
2016-05-03 12:40:21
阅读次数:
244
Software caused connection abort: recv failed 数据库连接时有时会报此错误。客户端建立短连接后,服务端关闭了连接,但是客户端没有关闭,仍然尝试发送请求,就会发生错误。 描述如下: 客户端和服务端建立tcp的短连接,每次客户端发送一次请求, 服务端响应后关闭 ...
分类:
其他好文 时间:
2016-05-03 10:30:44
阅读次数:
136
Array ( [0] => http://t.cn/KyfLyH [1] => http://t.cn/bPafHS [2] => http://t.cn/H880aD [3] => http://t.cn/TmvDK0 ) 生成的短url存到服务器里,做一个映射,short_url => ori ...
分类:
Web程序 时间:
2016-05-02 21:20:41
阅读次数:
205
来自:http://blog.csdn.net/shootyou/article/details/6622226 昨天解决了一个HttpClient调用错误导致的服务器异常,具体过程如下: http://blog.csdn.net/shootyou/article/details/6615051 里 ...
分类:
其他好文 时间:
2016-05-02 15:42:34
阅读次数:
302
查看服务器的网络连接状态netstat-n|awk‘/^tcp/{++S[$NF]}END{for(ainS)printa,S[a]}‘常用的三个状态是:ESTABLISHED表示正在通信,TIME_WAIT表示主动关闭,CLOSE_WAIT表示被动关闭。
分类:
其他好文 时间:
2016-05-01 17:51:59
阅读次数:
168
转自:http://www.cnblogs.com/heyonggang/p/3660600.html 1. TCP连接 当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接 时它们可以释放这个连接,连接的建立是需 ...
分类:
其他好文 时间:
2016-04-30 15:26:43
阅读次数:
222
这两天看csdn有一些关于socket粘包,socket缓冲区设置的问题,发现自己不是很清楚,所以查资料了解记录一下: 一两个简单概念长连接与短连接:1.长连接 Client方与Server方先建立通讯连接,连接建立后不断开, 然后再进行报文发送和接收。 2.短连接 Client方与Server每进 ...
分类:
其他好文 时间:
2016-04-28 12:15:36
阅读次数:
137
一直对这个问题知其然而不知其所以然,这些日子再次碰到,看了很多的资料,彻底解决一下,呵呵,先上个图,所有理解围绕着此图来看,此图描述了四次挥手的整个过程:通过此图先说明几个概念:TIME_WAIT的产生条件:主动关闭方在发送四次挥手的最后一个ACK会变为TIME_WAIT状态,..
分类:
其他好文 时间:
2016-04-25 19:46:03
阅读次数:
179