服务端很多同学包括自己对keepalive理解不清晰,经常搞不清楚,TCP也有keepalive,HTTP也有keepalive,高可用也叫keepalive,经常混淆这几个概念。做下这几个概念的简述,尽管名字基本上是一样的,但是所表示意义和范畴却大相径庭。 高可用 Keepalived Keepa ...
分类:
其他好文 时间:
2019-07-14 09:23:22
阅读次数:
85
通过iview官网的 Tag 标签+ 导航菜单 实现 点击标签缓存保存当前页面的路由 再点击时浏览器获取url并执行url ...
分类:
其他好文 时间:
2019-07-10 10:46:30
阅读次数:
522
sendfile on; #tcp_nopush on; #keepalive_timeout 0; keepalive_timeout 65; #tcp_nodelay on; fastcgi_connect_timeout 300; fastcgi_send_timeout 300; fastc ...
分类:
其他好文 时间:
2019-07-10 09:12:52
阅读次数:
117
问题:Cannotsend,channelhasalreadyfailed:tcp://ip:61616javax.jms.JMSException:Cannotsend,channelhasalreadyfailed:tcp://ip:61616应用连不上mq#解决方案:一,分析思路:1.现象:通过netstat查看与61616相关的连接状况,发现130多个CLOSE_WAIT2.是什么原因造成
分类:
其他好文 时间:
2019-07-09 21:02:03
阅读次数:
180
git clone https://github.com/mobz/elasticsearch-head.git yum install nodejs npm install 修改Elasticsearch配置,允许跨域访问,修改后重新启动Elasticsearchvi elasticsearch- ...
分类:
其他好文 时间:
2019-07-06 19:46:07
阅读次数:
165
TCP端口复用引发的异常,用setsockopt来解决 我们在并发连接一个服务端时候他会出现这种情况 假如端口被 ,并且利用socket.close()来关闭连接,但此时 ,要经过一个TIME_WAIT的过程之后才能使用,这是TNN的相当烦银的,为了 ,可以选择setsockopt()函数来达到. ...
分类:
其他好文 时间:
2019-07-02 21:07:01
阅读次数:
153
#user nobody; # #开启的worker数量,这里保存和cpu数量一致 worker_processes 6; worker_cpu_affinity 000001 000010 000100 001000 010000 100000; #制定error日志的格式为crit(error日... ...
分类:
其他好文 时间:
2019-06-29 23:48:51
阅读次数:
133
为什么建立TCP连接需要三次握手? 原因:为了应对网络中存在的延迟的重复数组的问题 例子: 假设client发起连接的连接请求报文段在网络中没有丢失,而是在某个网络节点长时间滞留了,导致延迟到达server。本来这是一个已经失效的连接报文,但是server接收到这个连接报文之后,误认为client发 ...
分类:
其他好文 时间:
2019-06-28 19:36:01
阅读次数:
99
客户内网环境,使用ppoe拨号上网,提供商为集团内部二级运营商,网络环境比较复杂,在集团内部网络和办公网络采用静态路由协议互联,大致情况如下所示:原来客户访问生产业务,都是通过ip地址访问,随着生产业务越来越多,现在客户强烈要求使用域名方式访问业务。但是鉴于内网环境复杂,不好部署域名服务器,部署了访问业务也比较困难。后来学习nginx,知道nginx可以实现正向代理实现域名转发。整体思路如下:说明
分类:
其他好文 时间:
2019-06-26 17:54:33
阅读次数:
299
Nginx 入门 一、正向代理和反向代理 1、正向代理 正向代理(forward proxy) ,一个位于客户端和原始服务器之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并制定目标(原始服务器),然后代理向原始服务器转发请求并将获得的内容返回给客户端,客户端才能使用正向代理。我们平 ...
分类:
其他好文 时间:
2019-06-23 21:18:49
阅读次数:
97