记一次 go-micro 服务异常退出问题的根因分析

2021-06-04
阅读 3 分钟
2.2k
origin: [链接]Table of Contents前情提要问题描述分析原因容器停止这个操作到底执行的是什么?go-micro 如何处理 linux signal?经过二分法代码测试检查,发现进程 gops 后的问题解决方案经验总结遇到一个很有意思的问题,在此记录一下。<span class="underline">TLDR: golang 服务通过 signal.Notify 注册 signa...

记一次 Go 服务内存泄漏问题调查

2020-12-21
阅读 3 分钟
5.5k
8月15日前后,钉钉监控告警群不定时出现服务机器内存占用超 80%告警,一开始以为是 Prometheus exporter 堆积造成的,准备下掉 Prometheusexporter 的集成代码,后来觉 得这个堆积速度太快了点,不到一天就吃掉6GB,十分夸张,所以有空的时候用 gops 快照了 一下,内存情况如下图

Make Tmux Great Again

2020-04-27
阅读 1 分钟
1.6k
最近发现 tmux 真的是神器,但是网上的文章大多堆了一些你根本可能用不到的复杂的指令和功能可能直接就给你劝退了。我分享下我认为可以提升 tmux 效率的方法和配置。

【翻译】理解 IPFS 白皮书 第1部分

2018-07-10
阅读 7 分钟
6.6k
加密货币 / 区块链世界喜爱白皮书,IPFS 也不例外。 它起源于著名的由中本聪编写的白皮书 Bitcoin: A Peer-to-Peer Electronic Cash System(反过来又引用了另一篇你不想知道的白皮书)。 当我们深入加密货币时,我们将在后续的文章中看看比特币白皮书。

git 代理配置

2017-12-29
阅读 2 分钟
3.2k
github 在国内访问一直不是很稳定,clone/push 等操作速度很慢。以下提供 https 和 ssh 这两种的访问方式的加速方法的配置,以及优缺点比较。

基于 gitlab-ci 构建 golang 项目 CI 环境

2017-12-26
阅读 1 分钟
9.6k
在 github 上托管 go 开源项目,CI 使用 travis 的服务感觉很方便,几乎不需要额外的设置,但是涉及到公司的项目,通过 gitlab-ci 来跑 golang 项目的 CI,需要一点技巧。