0%

线上数据库CPU100%,纯粹的查询量过大导致,放下不表
但排查过程中,业务系统(Go)运行还正常,于是看了一下pprof的profile和heap、block等数据
在profile中发现了异常,runtime.futex占比高达50%,相当异常了

阅读全文 »

Go中使用json很多,玩法也很多,整理了一下go中关于json的tag使用
包含了一些遇到的问题与解决方案

阅读全文 »

网站并发上升后,页面响应变慢,甚至出现504
由于网站主入口还是php处理,本地压测也无法复现,所以排查一番后决定通过php-fpm的slowlog来快速定位问题

阅读全文 »

看mutex源码时,发现有很多的位操作,记一下加深印象

阅读全文 »

go更新到了1.13版本,期待已久的goproxy支持私有库特性终于来了
一次配置,告别代理

阅读全文 »