加载中…
个人资料
郭新华
郭新华
  • 博客等级:
  • 博客积分:0
  • 博客访问:14,564
  • 关注人气:25
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
访客
加载中…
好友
加载中…
评论
加载中…
分类
博文
标签:

线程

今天发现线上业务偶尔会出现连接数据库超过1s,而数据库一点量都没有。

刚开始分析应用服务器到master之间的网络出现了偶尔分区 导致丢包,抓了一小时的tcp包发现无丢包现象,排除这个问题。

经过观察超时现象  发现每隔40次会卡顿一次,很有规律性,而我们使用的是percona 5.6的thread pool,pool的size和cpu的core数是一样的40个,所以分析可能是主库的binlog dump线程把其中的一个线程组给卡死了,所以每40次卡一次。


验证:在从库上stop slave之后   不在出现卡顿的线程,所以得出结论是bin dump线程的问题。

可是问题是我们的每个线程组内有3个worker线程,按理说不会将整个线程组阻塞掉,找了一天实在找不到原因,希望知道的给留个言,小弟万分感谢。

说说我的解决办法吧:
先看我们的mysql配置:
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2015-01-15 12:53)
标签:

it

php源码

在php内部复制数组我们经常会这么写:

zval *conf = NULL;
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, 'a', &conf) ==
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

php连接池

php源码

我们做php扩展开发经常需要初始化数组,如下:

zval args;
array_init(&args);
add_assoc_long(&args, 'count', 1);

zval arr;
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

转载

Robot英文直译是机器人,在搜索引擎优化SEO中,我们经常翻译为:探测器。

 

阅读  ┆ 评论  ┆ 转载原文 ┆ 收藏 
标签:

转载

Robot英文直译是机器人,在搜索引擎优化SEO中,我们经常翻译为:探测器。

 

阅读  ┆ 评论  ┆ 转载原文 ┆ 收藏 
(2012-04-10 17:21)
标签:

杂谈

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
  

新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

新浪公司 版权所有