摘要:
#!/bin/bash # author: Wang XiaoQiang# crontab -e# 0 0 * * * /root/script/del_esindex.sh # auto delete 7 day ago elasticsearch index dtime=`date -d "7 阅读全文
摘要:
阿里云 SLB 与 ECS 之间发生故事。环境如下: SLB api-node: 该 SLB 后端接着 10 台节点服务器 SLB sql-node: 该 SLB 后端接着 2 台节点服务器 问题描述: 访问 web 站点发现,连续点击几次页面就会有一次请求时间很长 30s 。 这个 30s 是超过 阅读全文
摘要:
问题描述: 线上添加新的 MySQL Slave 后,服务器异常。 1、show processlist; # 重复执行该指令,发现 slave 不断尝试注册到 master,但注册失败。# 执行 show slave status\G 发现主从属于同步状态。 2、该服务器磁盘 IO 占用比较严重 阅读全文
摘要:
简介: 数据量比较大时,使用 innobackupex 备份数据新增 MySQL Slave 节点。 安装 innobackupex 工具,我这里写过一次:http://www.cnblogs.com/wangxiaoqiangs/p/5961413.html 场景: 一、增加节点 C # 由于有从 阅读全文
摘要:
问题描述: 接到报警称一台 MySQL 从库同步失败。登录服务器查看错误日志信息如下: # 这台服务器只负责同步数据,不对外提供服务。提示建议尝试修复该表。 解决方法: # 发现,主从同步恢复正常,只是延迟很大,需要慢慢同步,等待即可。# 至于产生原因,有可能是频繁操作该表、服务器异常关机等原因造成 阅读全文
摘要:
简介: Sersync 是基于 inotify 来编写的 Linux 系统文件监控工具,当监控到文件发生变化时,调用 rsync 同步文件。 类似的功能,以前有用 rsync + inotify 实现过,这次来使用一下这个同步更迅速、功能更完善的 Sersync 。 一、代码分发服务器上安装 Ser 阅读全文
摘要:
简介: 在这之前都是通过 mysqldump 来备份数据库的,由于是逻辑备份,所以采用这种备份方式数据是很安全的,跨平台、版本都很容易。 凡事有利必有弊,逻辑备份在你数据库比较大时,备份、恢复数据所耗费的时间也是蛮长的,所以要不断改进,使用物理备份。 由于线上数据库表使用的是混合引擎 MyISAM 阅读全文
摘要:
简介: Gearmand 是一个用来把工作委派给其它机器、分布式的调用更适合做某项工作的机器、并发的做某项工作在多个调用间做负载均衡、或用来调用其它语言的函数的系统。 简单来讲,就是客户端程序把请求提交给 gearmand,gearmand 会把请求转发给合适的 worker 来处理这个请求,最后还 阅读全文
摘要:
问题描述: 早晨接到 Zabbix 报警,提示 Host: 10.10.1.2, MySQL 主从同步失败。 登录服务器查看具体情况。 # 这是 show slave status\G 看到的一些状态信息,说不支持 InnoDB 引擎。这不开玩笑呢么,又不是第一次跑。 # mysql.err # 初 阅读全文
摘要:
问题描述: # 发现有三个僵尸进程 3 zombie ,这是因为先杀死了父进程导致 # 不给面子,已经自动死了两个,估计是太阳出来了 # 这样是杀不死的,还顽强的存活着 解决方法: # 我去,又跑出来三个... # $3 是这些僵尸进程的父进程 PID ( PPID ),杀之! # 已经灰飞烟灭! 阅读全文
摘要:
前端环境如下: 问题描述: 客户端访问域名指向 Cisco ASA 外网端口,通过 NAT 地址转换到内网的 VIP 1.18,到达 Nginx 负载均衡器,之后将请求转向节点服务器。 故障时,客户端打开页面直接返回失败。 解决方法: 1、通过 Zabbix 监控发现 Cisco ASA 的外网接口 阅读全文
摘要:
问题描述: git clone 报错如下: 解决方法: 带着问题网上走一圈,查到资料说是 git 版本问题,建议升级到 1.8.3 以上。 # 好吧,那就升级。 # 建议不要 ./configure; make; make install ,出问题不好排查 # 再来克隆,发现正常。 过程中小问题: 阅读全文
摘要:
简介: ELK-Stack 日志收集系统。最后一次全篇记录的笔记,之后关于 ELK 的笔记都将是片段型、针对性的。 环境介绍: ELK-Stack:192.168.1.25 ( Redis、LogStash、Kibana )ES-1: 192.168.1.26 ( ElasticSearch )ES 阅读全文
摘要:
简介: Elasticsearch 是一个实时的分布式搜索和分析引擎。它可以帮助你用前所未有的速度去处理大规模数据、它可以用于全文搜索,结构化搜索以及分析。 分布式实时文件存储,并将每一个字段都编入索引,使其可以被搜索。 实时分析的分布式搜索引擎。 可以扩展到上百台服务器,处理PB级别的结构化或非结 阅读全文
摘要:
问题描述: 操作系统:CentOS 6.5 今天服务器上执行 yum -y update 命令时,提示: # 等好多关于 libasound.so.2 的信息 解决方法: 阅读全文
摘要:
问题描述: 今天上班后,登录一台内网测试服务器,发现部分进程失踪 (Nginx/PHP-FPM/MySQL/Crond)。 解决方法: 1、首先启动这些进程,保证正常提供服务。 2、查看服务器日志信息,排除故障。 3、发现类似的日志信息,上网查资料。 4、资料显示,这是由于系统内存不足导致触发 Li 阅读全文
摘要:
问题描述: 就是这么个情况,登录数据库切换库时感觉很卡,需要等待几秒钟。 案例: # 当数据库中表比较多,且单表又比较大时,执行这个 use databases 指令就会很卡 ( 也跟机器性能有很大关系 ) 解决方法: # 这时就可以按照提示,连接时加入 -A 参数 # 这样就很快了,简直快的飞起。 阅读全文
摘要:
简介: DRBD (Distributed Replicated Block Device) 分布式块设备复制,是一种基于软件、网络的块复制存储解决方案。主要用于对服务器之间的磁盘、分区、逻辑卷等进行数据镜像。 数据在写入本地磁盘的同时还会发送一份到远程服务器磁盘,达到本地与远程数据实时同步,当本机 阅读全文
摘要:
简介: 第二次尝试 ELK 记录... 工作流程: 1、客户端的 Logstash 将日志信息采集到之后传输给 Redis 做消息队列 2、然后服务端的 Logstash 将日志从 Redis 中取出之后根据日志规则将数据序列化( 方便查询 )完成后存入 Elasticsearch 文本数据库中 3 阅读全文
摘要:
简介: ELK 是一套开源的日志管理平台,主要包括三个组件,可以用于日志的收集、分析、存储和展示工作。 ELK 成员:Elasticsearch 、Logstash 、Kibana( K4 ) ELK 平台特性: 1、处理方式灵活,Elasticsearch 采用实时全文索引,不需要像 storm 阅读全文