摘要: RabbitMQ 默认日志里只有类似客户端“accpet/close”等信息,对于有异常或者跟踪消息内部结构就比较麻烦了。 不过MQ有个rabbitmq_tracing插件,安装该插件后在控制台的管理tab页,就可以看到多了一个trace的菜单。 trace文件位于/var/tmp/rabbitmq 阅读全文
posted @ 2016-12-31 20:04 zhjh256 阅读(1334) 评论(3) 推荐(0) 编辑
摘要: 在mysql 5.6开始就支持延时复制,这在一些需要维护大量非标准化系统或者运维技术水平较低的公司和开发人员众多的项目组这是一个非常有价值的特性,可以说误操作的概率跟一个城市车祸概率的水平差不多了,我们现在几乎每个两三天都会发生线上或者线下误操作导致数据需要恢复的情况。 在差不多2014年的时候,我 阅读全文
posted @ 2016-12-31 18:18 zhjh256 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 在最近一周,我们的前端在测试某些批量超过的某个步骤时,发现请求好像发出来,但是后台状态没有变化,说是最近才出现的问题,以前一直都是正常的,两天连续出现两次之后,来找笔者,首先检查了下中间件的日志,发现请求已经过来了,但是到mysql时执行出现了异常,没发现逻辑有什么奇怪。因为web端有一些判断操作决 阅读全文
posted @ 2016-12-31 18:07 zhjh256 阅读(1451) 评论(0) 推荐(0) 编辑
摘要: 在之前的版本包括oracle mysql/percona server版本中,所有的动态SQL都需要通过prepare执行,如下: 现在可以这样执行: 阅读全文
posted @ 2016-12-31 17:59 zhjh256 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 如下所示,每个rabbitmq队列除了发布和消费吞吐量外,还有一个评价MQ队列效率的更加重要的指标Consumer utilisation ,如下: 在最佳利用率情况下,这个值能够达到100%,并且生产中总是应该达到100%。但在很多系统中,这个值可能低于5%。这一般是由于下列原因所致(这三者我们都 阅读全文
posted @ 2016-12-31 00:21 zhjh256 阅读(2096) 评论(0) 推荐(0) 编辑