Linux(2) 记录一次线上服务 CPU 100%的排查过程 当时产生CPU飙升接近100%的原因是因为项目中的websocket时时断开又重连导致CPU飙升接近100% 。如何排查的呢 是通过 输出错误信息: 得知websocket时时重新 连接的信息,然后找到原因 解决了。 当然这里幸好能通过 ...
分类:
系统相关 时间:
2018-11-22 22:34:25
阅读次数:
326
断线重连机制是ActiveMQ的高可用性具体体现之一。ActiveMQ提供failover机制去实现断线重连的高可用性,可以使得连接断开之后,不断的重试连接到一个或多个brokerURL。 默认情况下,如果client与broker直接的connection断开,则client会新起一个线程,不断的 ...
分类:
其他好文 时间:
2018-11-20 13:31:53
阅读次数:
169
netty断开连接之后,需要清除用户信息 在添加的myhandler中 重写channelInactive方法 ...
分类:
Web程序 时间:
2018-11-14 17:17:42
阅读次数:
193
功能简介 + 为客户端无缝管理与AVS的连接 + 失败时连接重试 + 允许后续重新连接 + ping管理 + AVS服务器断开时周期重连服务器 + 允许客户端完全启用或禁用连接管理器 + 允许客户端重置AVSConnectionManager的内部逻辑 UML 图集 + 完整类图 + 精简类图 + ...
分类:
其他好文 时间:
2018-11-07 18:17:08
阅读次数:
157
CuratorFrameworkFramework是ZooKeeper Client更高的抽象API 自动连接管理: 1. 当ZooKeeper客户端内部出现异常, 将自动进行重连或重试, 该过程对外几乎完全透明 2. 监控节点数据变化事件NodeDataChanged,需要时调用updateSer ...
分类:
其他好文 时间:
2018-11-01 20:28:32
阅读次数:
137
Yii2 解决2006 MySQL server has gone away问题 Yii2版本 2.0.15.1 php后台任务经常包含多段sql,如果php脚本执行时间较长,或者sql执行时间较长,经常会碰到mysql断连,报 错误。通常,mysql断连了,重连数据库就好了,但是在哪里执行重连呢? ...
分类:
数据库 时间:
2018-10-18 11:00:08
阅读次数:
198
前言: 两年前写了一篇websocket心跳的博客——初探和实现websocket心跳重连。 阅读量一直比较大,加上最近考虑写一个自己的npm包,因此就完成了一个websocket心跳的检测库。在这里先感谢几个提供帮助的大佬朋友们,小弟受益匪浅。 介绍 websocket-heartbeat-js基 ...
分类:
Web程序 时间:
2018-10-15 11:59:20
阅读次数:
198
前言 zkClient主要做了两件事情: 一件是在session loss和session expire时自动创建新的ZooKeeper实例进行重连。 另一件是将一次性watcher包装为持久watcher。后者的具体做法是简单的在watcher回调中,重新读取数据的同时再注册相同的watcher实 ...
分类:
其他好文 时间:
2018-10-04 14:07:30
阅读次数:
273
我经常用ssh连接服务器,过段时间不用, 需要恢复一下断开的连接, 原因是NAT防火墙喜欢对空闲的会话进行超时处理,以确保它们状态表的干净和内存的低占用率,因为 长时间保持连接, 会长期占用部分系统资源, 为了节省系统资源,NAT防火墙就会把长时间的ssh连接断掉;频繁重连ssh总归是有些麻烦,下边 ...
分类:
其他好文 时间:
2018-09-25 12:47:56
阅读次数:
163