三月沙


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 我的书单

  • 技术编年史

MongoDB 常见故障以及诊断和解决方案

发表于 May 16 2018 | 分类于 mongodb
郭德纲经常调侃于谦,说于谦的三大爱好是抽烟、喝酒、烫头,用了这么多年 MongoDB 碰到太多问题,即使以前和现在都不是我在运维,总结下来对百万日活级别的 MongoDB 日常使用的大部分问题都可以归纳到以下几点。 磁盘不行早期创业时我们用的 MongoDB 2.4,那个时候 MongoDB 出来没 ...
阅读全文 »

Consul 健康检查

发表于 May 16 2018 | 分类于 consul
之前的文章已经让我们知道搭建 consul 的集群比较简单,今天我们来继续我们的系列,使用 consul 进行 health check。 开始之前,你需要准备我们在前面文章中已经搭建好的 cluster。 定义 checks同定义 service 一样,定义 checks 可以通过配置或者调用 H ...
阅读全文 »

我的 sublime text 配置

发表于 May 12 2018 | 分类于 程序人生
我最常用的编辑器是 vi 和 sublime text,vi 多用在服务端,sublime text 常用在桌面环境,我的 sublime 的配置主要包括以下的 package。 Anaconda AutoPEP8 Boxy Theme BracketHighlighter CSS Format ...
阅读全文 »

理解 Go 中的 JSON

发表于 May 7 2018 | 分类于 golang
本文是基于 Go 官方和 https://eager.io/blog/go-and-json/ 进行翻译整理的 JSON 是一种轻量级的数据交换格式,常用作前后端数据交换,Go 在 encoding/json 包中提供了对 JSON 的支持。 序列化把 Go struct 序列化成 JSON 对 ...
阅读全文 »

Go 基础环境搭建和环境变量详解

发表于 May 7 2018 | 分类于 golang
Go 的下载和安装,已经有很多文章介绍了,这里不再赘述,详情参见: Go语言开发环境搭建详解 Go 官方 install Go 的环境变量可以使用 go env 命令查看: 1234567891011121314151617181920212223GOARCH="amd64"GOBIN=""GO ...
阅读全文 »

Consul 集群

发表于 Apr 28 2018 | 分类于 consul
单个节点的 consul agent 在测试时非常容易使用,但是如果想要在生产环境中搭建一个稳定的可靠的 consul 服务还需要对 consul cluster 有深入了解。 当一个 consul agent 启动时,它本身对其它 consul 节点是一无所知的,这一个节点组成了一个独立的集群。如 ...
阅读全文 »

Consul 服务注册和查询

发表于 Apr 28 2018 | 分类于 consul
前文我们已经简单介绍 Consul 的安装和启动了,本篇我们来开始在 consul 中注册和使用 service 定义 serviceService 可以通过 service 定义或者 API 调用进行注册,但是使用配置文件定义是最通用的形式。 首先创建一个目录用来存放配置文件,Consul 会从配 ...
阅读全文 »

现役司的技术转型之路

发表于 Apr 25 2018 | 分类于 程序人生
一、现状和治理思路自从接手后端技术团队之后,面临的就是一个烂摊子,大小事故不断,新老人几乎没有衔接,导致大量业务代码逻辑无人知晓,架构设计没有办法追本溯源,比较长一段时间内都是急于救火,完全无暇顾及技术和管理,人员也是基本放任状态。 在突击解决了几次线上面临的大事故之后,暂时摁住了故障频发的势头,让 ...
阅读全文 »

MySQL 常见故障以及诊断和解决方案

发表于 Apr 23 2018 | 分类于 mysql
此篇是我在生产环境中遇到 MySQL 的一些问题的总结和思考,希望能够帮助更多的人快速定位和解决线上生产环境中遇到的问题。 慢查询太多导致整个库性能下降这是最常见的一个问题,尤其是在团队开发人员水平参差不齐,对 MySQL 的使用不规范,SQL 语句在代码中乱飞,缺乏严格约束和检验时很容易写出在某些 ...
阅读全文 »

MySQL 2013 lost connection error 详解

发表于 Apr 23 2018 | 分类于 mysql
MySQL 在线上的一个新的部署的服务中报: 1pymysql.err.OperationalError (2013, 'Lost connection to MySQL server during query') 翻阅官方文档解释了这么几种可能性问题,详见:https://de ...
阅读全文 »
1…567…14
三月沙

三月沙

135 日志
28 分类
113 标签
GitHub
© 2024 三月沙
由 Hexo 强力驱动
|
主题 — NexT.Mist v5.1.2