1、故障现象[root@LVS-DR02src]#yumupdate
Loadedplugins:fastestmirror,langpacks
Couldnotretrievemirrorlist
7&arch=x86_64&repo=os&infra=stockerrorwas
14:curl#56-"Recvfailure:Connectionresetbypeer"
Oneoftheconfiguredrepositoriesfailed(Unknown),
andy..
分类:
Web程序 时间:
2017-06-28 10:01:52
阅读次数:
498
framing:如何分割消息,使得接收方能够识别消息的开始,由于传递给sendall()的数据可能在实际网络传输的时候被分割成多个数据包,接收消息的程序可能需要进行多个recv()调用才能读取完整的消息。 关于framing需要考虑这样的问题:接收方合适最终停止调用recv()才是安全的,整个消息或 ...
分类:
其他好文 时间:
2017-06-27 00:56:20
阅读次数:
193
##服务端import socket,struct,json,os class MYTCPServer: address_family=socket.AF_INET socket_type=socket.SOCK_STREAM allow_reuse_address=False max_packet... ...
分类:
Web程序 时间:
2017-06-24 11:27:59
阅读次数:
248
转自:解决TIME_WAIT过多造成的问题 (eroswang的csdn) #netstat -n | awk '/^tcp/ {++S[$NF]} END { for(a in S) print(a,S[a])}' LAST_ACK 14 SYN_RECV 348 ESTABLISHED 70 F ...
分类:
其他好文 时间:
2017-06-22 01:22:04
阅读次数:
179
在《socket数据的接收和发送》一节中讲到,可以使用 write()/send() 函数发送数据,使用 read()/recv() 函数接收数据,本节就来看看数据是如何传递的。 socket缓冲区 每个 socket 被创建后,都会分配两个缓冲区,输入缓冲区和输出缓冲区。write()/send( ...
分类:
其他好文 时间:
2017-06-21 11:35:07
阅读次数:
132
伪代码:ss = socket() #创建服务器套接字ss.bind() #把地址绑定到套接字上ss.listen() #监听连接(最大连接数)info_loop: #服务器无限循环 cs = ss.accept() #接受客户端连接comm_loop: #通信循环 cs.recv()/cs.sen ...
分类:
编程语言 时间:
2017-06-20 00:59:13
阅读次数:
232
1.环境: 2.仓库配置https认证 a.配置hosts文件 [root@docker01 ~]# cat /etc/hosts127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4::1 local ...
分类:
其他好文 时间:
2017-06-19 19:46:47
阅读次数:
251
场景: 为了得到用户在线等信息,在客户端做了个ajax轮训; 于是问题就来了, 日志文件 [root@iZt web]# tail -f /data/log/nginx_error.log 2017/06/16 19:20:28 [error] 230555#0: *10228041 recv() ...
分类:
其他好文 时间:
2017-06-19 14:22:41
阅读次数:
275
今日概要: 一、面向对象进阶 1、isinstance(obj,cls)和issubclass(sub,super) 2、__setattr__,__getattr__,__delattr__ 3、二次加工标准类型(包装/授权) 4、__setitem__,__getitem__,__delitem ...
分类:
编程语言 时间:
2017-06-19 09:47:48
阅读次数:
215