• 进入"运维那点事"后,希望您第一件事就是阅读“关于”栏目,仔细阅读“关于Ctrl+c问题”,不希望误会!
RabbitMQ添加新用户并支持远程访问(三)

RabbitMQ添加新用户并支持远程访问(三)

使用rabbitctl添加用户 第一、添加mq用户并设置密码 root@live-mq-01:~ # rabbitmqctl add_user mq 123456 1 root@live-mq-01:~ # rabbitmqctl add_us……

RabbitMQ两种集群模式配置管理(五)

RabbitMQ两种集群模式配置管理(五)

RabbitMQ集群的两种模式 1)普通模式:默认的集群模式。 2)镜像模式:把需要的队列做成镜像队列。 普通模式:默认的集群模式 RabbitMQ集群中节点包括内存节点、磁盘节点。内存节点就是将所有数据放在内存,磁盘节点将数据放在磁盘上。如果在投递消息时,打开了消息的持久化,那么即使是内存节点,数据还是安全的放在磁盘。那么内存节点的性能只能体现在资源管理上……

RabbitMQ应用实例Python版-Hello World

RabbitMQ应用实例Python版-Hello World

Python版RabbitMQ应用实例教程 RabbitMQ应用实例Python版-Hello World RabbitMQ应用实例Python版-工作队列 RabbitMQ应用实例Python版-消息确认和消息持久化 RabbitMQ应用实例Python版-发布/订阅 RabbitMQ应用实例Python版-路由 介绍 RabbitMQ是一个消息代理。……

Linux service无法使用系统环境变量问题

Linux service无法使用系统环境变量问题

故事起因 一个朋友有一个openfire(开源即使通信工具)服务器,openfire是java写的,当然也就需要jdk环境了。服务器的系统是CentOS6,自己写了一个启动openfire的脚本/etc/init.d/openfire,然后注册为service可以管理的服务,但是在启动时遇到一个小问题,使用/etc/init.d/openfire start……

循序渐进大型网站架构

循序渐进大型网站架构

转载:陶邦仁 大型网站特性 既然说的是大型网站架构,那么架构的背后自然是解决人因面对大型网站特性而带来的问题。这样可以先给大家说下大型网站的特性,这些特性带来的问题就是人要解决的问题: 高并发、大流量:PV 量巨大; 高可用:7*24 小时不间断服务; 海量数据:文件数目分分钟 xxTB; 用户分布广泛,网络情况复杂:网络运营商; 安全环境恶劣:黑客的攻……

Linux下删除正在使用的文件后空间不释放问题解决

Linux下删除正在使用的文件后空间不释放问题解决

1、错误现象 运维的监控系统发来通知,报告一台服务器空间满了,登陆服务器查看,根分区确实没有空间了,如下图所示: [root@localhost~ ]# df -h Filesystem Size Used Avail Use% Mounted on /dev/vda1 20G 18G 1.8……

什么是持续集成?持续交付?持续部署?

什么是持续集成?持续交付?持续部署?

一、持续集成(CI) 互联网软件的开发和发布,已经形成了一套标准流程,最重要的组成部分就是持续集成(Continuous integration,简称CI)。本文简要介绍持续集成的概念和做法。 持续集成指的是,频繁地(一天多次)将代码集成到主干分支(master)。 它的好处主要有两个。 1)快速发现错误。每完成一点更新,就集成到主干,可以快速发现错误,定位……

全网故障,我只是插入一根网线

全网故障,我只是插入一根网线

在我们日常运维工作中,会遭遇各种各样,甚至乱七八糟的故障。而且有些故障刚开始会让你莫名其妙,但结果却让人苦笑不得。本文作者通过阐述个人运维生涯中的其中两个故障作为引子,进而聊聊发生故障之前和之后,我们应该怎么办。 作者简介 赵舜东,江湖人称赵班长,曾负责武警某部指挥自动化架构和运维工作,2008年退役后一直从事互联网运维工作。UnixHot运维社区创始人、《……

RabbitMQ安装使用(二)

RabbitMQ安装使用(二)

安装到Debian/Ubuntu系统中 自Debian since 6.0 (squeeze) 和 Ubuntu 9.04 之后,rabbitmq-server就已经被内置其中了。然而这些被包含在内的版本往往过低。所以从我们网站上下载 .deb 文件来安装可以达到更好的效果。查看Debian安装包和Ubuntu安装包来确认适用于指定发行版的可用版本。 你可以……

ELK技术实战–使用Supervisor管理Elk

ELK技术实战–使用Supervisor管理Elk

使用supervisor管理ELK 配置supervisor,使用supervisor启动各个进程,方便管理。同时ELK各个进程使用supervisor管理还有一个较大的优势就是可以很轻松开启多个进程。具体supervisor介绍使用可以看:使用Supervisor管理进程 1)首先各程序都是用elk用户来运行 [root@lo……

ELK技术实战-了解Elk各组件

ELK技术实战-了解Elk各组件

源起 日志是排查问题的根源 第一个问题:你公司对服务端日志你有多重视,包括web日志、应用程序日志、网络设备日志等等? 1)有日志,但基本不去控制需要输出的内容; 2)经常微调日志,只输出我们想看和有用的; 3)经常监控日志,一方面帮助日志微调,一方面及早发现程序的问题; 4)高度依赖日志,做服务可用性监控,故障排查,程序性能监控等等; 只做到第1点的,你可……

ELK技术实战-部署Elk 2.x平台

ELK技术实战-部署Elk 2.x平台

ELK Stack平台搭建 对于ELK部署使用而言,下面是一个再常见不过的架构了,如下图: 1)Redis:接收用户日志的消息队列。 2)Logstash:做日志解析,统一成JSON输出给Elasticsearch。 3)Elasticsearch:实时日志分析服务的核心技术,一个schemaless,实时的数据存储服务,通过index组织数据,兼具……