构建一个健壮的系统需要为故障而设计。作为 GitHub 的网站可靠性工程师(SRE),我们一直在寻求通过冗余来帮助缓解问题,今天将讨论最近我们所做的工作,以便支持你通过 DNS 来...
与CNAME有关的DNS解决实例
故障现象: 1,通过DNS管理平台添加或者更新的DNS记录,使用rndc reload显示执行成功,但不能生效。 2,BIND进程重启后,无法提供服务。 3,日志报错: 15-Feb-2017 12:...
运用Kotlin开发Android应用的一些技巧
我们知道Kotlin这门新语言的优势,也接触了一些常见的语法及其简单的使用,相信你会对它有浓厚的兴趣,暂且理解为对它感兴趣吧。那么,我们该如何在Android中应用这门新的语言呢?
超好用的 Linux 文件管理器推荐
作为桌面系统的必备工具,选择一款好用的文件管理器,能让日常使用更效率。接下来推荐几款功能丰富,适用于 Linux 的开源文件管理器,希望能对大家有所帮助。
mongodb服务配置
容器正在彻底改变整个软件生命周期:从最早的技术性实验和概念证明,贯穿了开发、测试、部署和支持。
10个运维人员需要知道的”系统进程”
在日常的运维工作中,当我们习惯性的执行ps命令后会看到很多“奇奇怪怪”的进程,而这些进程大部门都是系统的内核进程。很多同学对之了解的甚少,因此今天就为大家整理一篇入门级的系统进程介...
轻松定位硬件故障方法-日志分析
同事发现某台机器上message日志数量突然暴增,简单查看了下有内存相关的报错,所以转交给我来查看。 Message日志 进入服务器查看message日志,先看看同事说的告警到底是什么,如下图: 还真...
浅析开源数据库MySQL架构
数据库是所有应用系统的核心,故保证数据库稳定、高效、安全地运行是所有企业日常工作的重中之重。数据库系统一旦出现问题无法提供服务,有可能导致整个系统都无法继续工作。所以,一个成功的数...
HTTPS 性能优化技巧
4
Linux桥接模式下设置静态IP的方法
之前一直使用NAT模式,测试时android端远程访问虚拟机的mysql时发现无法连接,但是访问同学拷过来的虚拟机Linux的mysql却成功了,想了下原因是他设置的桥接模式。
用 Ansible 部署无服务应用!
Ansible 被设计为实际工作中的最简化的部署工具。这意味着它不是一个完整的编程语言。你需要编写定义任务的 YAML 模板,并列出任何需要自动完成的任务。
App 开发框架 Ionic 构建应用的 5 个实用技巧
随着 HTML5 在 2014 年的推出,HTML 已经确定了它的地位。Ionic Framework 的开发者马上就认识到,这是将 HTML5 用于原生和混合应用开发平台的好时机...