一、环境配置: IP:192.168.1.30 VIP:192.168.1.34 keepalive+nginxIP:192.168.1.31 VIP:192.168.1.34 keepalive+nginxIP:192.168.1.35 web1IP:192.168.1.36 web2 二、两台负 ...
分类:
其他好文 时间:
2018-09-30 14:46:50
阅读次数:
175
java socket编程中有个keepAlive选项,看到这个选项经常会误解为长连接,不设置则为短连接,实则不然。 socket连接建立之后,只要双方均未主动关闭连接,那这个连接就是会一直保持的,就是持久的连接。 其实这个选项的意思是TCP连接空闲时是否需要向对方发送探测包,实际上是依赖于底层的T ...
分类:
其他好文 时间:
2018-09-28 13:45:21
阅读次数:
236
【问题现象】 项目遗留问题:项目一般用redis作为缓存,并发量突增时很容易出现TCP连接失败(无可用端口) 【问题分析】 根据错误日志,排查出是连接数达到了最大值,(其实通过 netstat -anp|grep TIME_WAIT|wc -l也可以初略统计出当前的连接数),导致redis缓存无法使 ...
分类:
其他好文 时间:
2018-09-25 14:05:42
阅读次数:
1023
!ConfigurationFileforkeepalived#全局定义global_defs{notification_email{#设置keepalived的通知机制和标识acassen@firewall.locfailover@firewall.locsysadmin@firewall.loc}notification_email_fromAlexandre.Cassen@firewall.
分类:
其他好文 时间:
2018-09-24 16:44:36
阅读次数:
278
1、优化内核及TCP连接: fs.file max = 655350 系统文件描述符总量 net.ipv4.ip_local_port_range = 1024 65535 打开端口范围 net.ipv4.tcp_max_tw_buckets = 2000 设置tcp连接时TIME_WAIT个数 n ...
分类:
其他好文 时间:
2018-09-22 12:26:11
阅读次数:
233
TCP三次握手过程中的服务端和客户端的各种状态: TCP四次握手释放过程中的主动关闭端和被动关闭端的各种状态: 下图的两端可以是服务端也可以是客户端。 四次握手释放过程中,主动关闭这一端会处于TIME_WAIT,被动关闭这一端会马上处于CLOSE状态,处于TIME_WAIT的一端要等几十秒后会才会到 ...
分类:
其他好文 时间:
2018-09-22 00:46:15
阅读次数:
276
一、Python语法以及其他基础部分: 1.可变与不可变类型 2.浅拷贝与深拷贝的实现方式、区别;deepcopy如果你来设计,如何实现 3.new()与init()的区别 4.你知道几种设计模式 5.编码与解码你了解过吗 6.列表推导式list comprehension和生成器的优劣 7.什么是 ...
分类:
编程语言 时间:
2018-09-20 21:54:14
阅读次数:
257
“cli和ser建立连接后,cli挂掉,ser知道吗?” 方法1:应用层自己实现的心跳包TCP socket心跳机制中,心跳包可以由服务器发送给客户端,也可以由客户端发送给服务器,不过比较起来,前者开销可能更大。因此一般是由客户端给服务器发送心跳包。比如这个示例:https://blog.csdn. ...
分类:
其他好文 时间:
2018-09-20 01:00:26
阅读次数:
169
keep-alive 简介 keep-alive是 Vue 内置的一个组件,可以使被包含的组件保留状态,或避免重新渲染。 router-view 也是一个组件,如果直接被包在 keep-alive 里面,所有路径匹配到的视图组件都会被缓存,例如: ...
分类:
其他好文 时间:
2018-09-18 17:22:57
阅读次数:
614
第一阶段:初级入门 1、Linux基础知识、基本命令(起源、组成、常用命令如cp、ls、file、mkdir等常见操作命令) 2、Linux用户及权限基础 3、Linux系统进程管理进阶 4、linux高效文本、文件处理命令(vim、grep、sed、awk、find等命令) 5、shell脚本入门(可边练习边学习)第二阶段:中级进阶 中级进阶需要在充分了解linux原理和基础知识之后
分类:
其他好文 时间:
2018-09-18 16:05:57
阅读次数:
167