随笔分类 - 日常运维
摘要:处理过线上问题的同学基本上都会遇到系统突然运行缓慢,CPU 100%,以及Full GC次数过多的问题。当然,这些问题的最终导致的直观现象就是系统运行缓慢,并且有大量的报警。本文主要针对系统运行缓慢这一问题,提供该问题的排查思路,从而定位出问题的代码点,进而提供解决该问题的思路。 对于线上系统突然产
阅读全文
摘要:现象: RabbitMQ GUI上显示 Network partition detectedMnesia reports that this RabbitMQ cluster has experienced a network partition. There is a risk of losing
阅读全文
摘要:参考链接: http://www.ruanyifeng.com/blog/2017/12/blockchain-tutorial.html 特别提醒:比特币采用区块链技术,但是区块链并不等同于比特币; 首先不要把区块链想的过于高深,他是一个分布在全球各地、能够协同运转的数据库存储系统,区别于传统数据
阅读全文
摘要:nginx会话保持之nginx-sticky-module模块 在使用负载均衡的时候会遇到会话保持的问题,常用的方法有:1.ip hash,根据客户端的IP,将请求分配到不同的服务器上;2.cookie,服务器给客户端下发一个cookie,具有特定cookie的请求会分配给它的发布者,注意:cook
阅读全文
摘要:官方文档:http://dubbo.io/books/dubbo-user-book/ Dubbo的简单介绍 Dubbo是一个分布式服务框架,架构如图: 节点角色说明: Provider: 暴露服务的服务提供方。 Consumer: 调用远程服务的服务消费方。 Registry: 服务注冊与发现的注
阅读全文
摘要:不小心把krb5-libs-1.4.3-5.1.i386.rpm这个包给删掉了~~(用了--nodeps参数,万恶之源阿~~) 背景: 安装kerberos-server时,后来发现不需要了就把安装软件全卸载了安装命令:yum install krb5-devel krb5-server krb5-
阅读全文
摘要:一、问题现象 现网有两台虚拟机主机95%的cpu处于idle状态,内存使用率也不是特别高,而主机的load average达到了40多。 二、问题分析 先在主机上通过top、free、ps、iostat 等常用工具分析了下主机的CPU、内存、IO使用情况,发现三者都不高。通过vmstat 1 查看的
阅读全文
摘要:概述: 下面介绍一个开源的 APM (Application Performance Management/应用性能管理)工具 - Pinpoint。一个分布式事务跟踪系统的平台,思路基于google Dapper,用于基于java的大规模分布式系统,通过跟踪分布式应用之间的调用来提供解决方案,以帮
阅读全文
摘要:官方文档:https://www.graylog.org/ 简介 Graylog 是一个简单易用、功能较全面的日志管理工具,相比 ELK 组合, 优点: 部署维护简单查询语法简单易懂(对比ES的语法…)内置简单的告警可以将搜索结果导出为 json提供简单的聚合统计功能UI 比较友好当然, 拓展性上比
阅读全文
摘要:学习博客:http://www.cnblogs.com/zz0412/tag/jenkins/ https://jenkins.io/doc/ http://www.cnblogs.com/horizonli/tag/jenkins/ 1. 传统网站部署的流程 传统的网站部署,大家在运维过程中,网站
阅读全文
摘要:Dstat & sar iostat, vmstat, ifstat 三合一的工具,用来查看系统性能(我在《性能调优攻略》中提到过那三个xxstat工具)。 官方网站:http://dag.wieers.com/rpm/packages/dstat/ 你可以这样使用: 1 alias dstat='
阅读全文
摘要:参考链接:http://lovesoo.org/linux-sar-command-detailed.html sar命令常用格式 sar [options] [-A] [-o file] t [n] 其中: t为采样间隔,n为采样次数,默认值是1; -o file表示将命令结果以二进制格式存放在文
阅读全文
摘要:1 安装Nginx 2 3 1、安装pcre 4 5 cd /usr/local/src 6 7 mkdir /usr/local/pcre 8 9 tar zxvf pcre-8.36.tar.gz 10 11 cd pcre-8.36 12 13 ./configure --prefix=/us
阅读全文
摘要:nodejs pm2配置使用教程参考链接:http://www.111cn.net/sys/linux/100927.htm 安装步骤: yum -y install npmnpm install -g pm2npm install --productions 在项目跟目录再安装下依赖pm2 sta
阅读全文
摘要:博客: http://www.cnblogs.com/gpfeisoft/p/5999263.html
阅读全文
摘要:NetCat,在网络工具中有“瑞士军刀”美誉,其有Windows和Linux的版本。因为它短小精悍(1.84版本也不过25k,旧版本或缩减版甚至更小)、功能实用,被设计为一个简单、可靠的网络工具,可通过TCP或UDP协议传输读写数据。同时,它还是一个网络应用Debug分析器,因为它可以根据需要创建各
阅读全文
摘要:参考链接:http://www.ha97.com/5646.html (总结)Nginx/LVS/HAProxy负载均衡软件的优缺点详解 PS:Nginx/LVS/HAProxy是目前使用最广泛的三种负载均衡软件,本人都在多个项目中实施过,参考了一些资料,结合自己的一些使用经验,总结一下。 一般对负
阅读全文
摘要:1.1 什么是FastDFS FastDFS是用c语言编写的一款开源的分布式文件系统。FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。 客户端上传文件后存储服务器
阅读全文
摘要:fastdfs 简介FastDFS是一个国产开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。FastDFS服务端有两个角色:跟踪器(tracker
阅读全文