摘要:
nginx多虚拟主机优先级location匹配规则及tryfiles的使用 1.相同server_name多个虚拟主机优先级访问 2.location匹配优先级 3.try_files使用 4.nginx的alias和root区别 5.用什么方法传递用户的真实IP 1.相同server_name多个 阅读全文
摘要:
访问web管理界面添加集群并测 试 阅读全文
摘要:
国内测试 在国外测试[root@u04mix03 ~]# curl http://es.chinasoft.com/myip107.150.X.X United States US Los Angeles [root@u04mix03 ~]# curl http://es.yayaim.com<ht 阅读全文
摘要:
释放缓存区内存的方法 a)清理pagecache(页面缓存) # echo 1 > /proc/sys/vm/drop_caches 或者 # sysctl -w vm.drop_caches=1 b)清理dentries(目录缓存)和inodes # echo 2 > /proc/sys/vm/drop_caches 或者 # sysctl -w vm.drop_caches... 阅读全文
摘要:
使用方式 生产消息 python testkafka.py p g k 消费消息 python testkafka.py c g k 阅读全文
摘要:
初始化python环境:yum install -y gcc libffi-devel python-devel openssl-devel gcc-c++yum install -y python-pippip install --upgrade pip 报错: #include <Python. 阅读全文
摘要:
Centos7环境下etcd集群的搭建 一、简介 "A highly-available key value store for shared configuration and service discovery." Etcd是coreos开发的分布式服务系统,内部采用raft协议作为一致性算法。作为一个高可用的配置共享、服务发现的键值存储系统,Etcd有以下的特点: 简单:安装配置简... 阅读全文
摘要:
zepplin0.7.2报错ERROR, exception: null, result: %text java.lang.NullPointerException的处理 问题描述: 使用zepplin查询业务系统数据时报错空指针,具体如下: interpreter.remote.RemoteInt 阅读全文
摘要:
zabbix 可以通过常见的手段监控到各种服务,通过编写脚本来获取返回值并将获取到的值通过图形来展现出来,包括(系统、服务、业务)层面。可是有些时候在一些不固定的场合监控一些不固定的服务就比较麻烦。例如,服务器运行四台 redis,端口分别是 6379 6380 6381 6382,那么这时候如果需要监控则需要建立三个模板,分别对应不同的模板又要设置不同的 Shell Script 及 User... 阅读全文
摘要:
报警提示系统盘容量不足了/var/log下查看messages日志已经很大了,所以就想着把messages清空一下,以此来释放空间.在删除的时候提示没有权限。 看了下日志,发现是大量的haproxy日志,记得之前是关闭了的,没有写入/var/log/haproxy.log,往messages里面写了 # tail -f /var/log/messages Dec 28 12:43:03 lo... 阅读全文
摘要:
接下来把脚本配置在zabbix中即可 阅读全文
摘要:
# 使用函数式编程获取内存使用信息,写入html文件中 阅读全文
摘要:
通过python脚本和zabbix配合监控zookeeper的节点数 需求描述: 在日常zabbix监控zookeeper的时候,无法通过shell来获取zookeeper的具体节点信息,没有开放具体的接口,只能通过交互式的shell获取 python提供了操作zookeeper的api,我们可以使用python脚本结合zabbix来监控zookeeper的服务端是否上线 1.安装相关的依... 阅读全文
摘要:
普通分段下载 阅读全文
摘要:
基于Hadoop2.7.3集群数据仓库Hive1.2.2的部署及使用 HBase是一种分布式、面向列的NoSQL数据库,基于HDFS存储,以表的形式存储数据,表由行和列组成,列划分到列族中。HBase不提供类SQL查询语言,要想像SQL这样查询数据,可以使用Phonix,让SQL查询转换成hbase 阅读全文
摘要:
# 公司网站反映很慢,可能是一些页面的访问方法或者页面引起,通过程序统计nginx访问日志的页面和具体的action方法访问次数以及平均响应时间可以为程序开发的同事提供参考定位具体的代码 # 默认的nginx日志 log_format main '$remote_addr - $remote_use 阅读全文
摘要:
前端lvs访问多台nginx代理服务时出现404错误的处理 环境描述:app --> lvs --> nginx --> server app访问页面购买流量页面(nginx服务器)代理到后端和服务器交互(多台server)刚开始访问没有问题,流量变大为了避免出现问题,nginx配置了两台进行负载均 阅读全文
摘要:
使用percona-xtrabackup工具对mysql数据库的备份方案 需要备份mysql的主机 172.16.155.23存放备份mysql的主机 172.16.155.22 目的:将155.23主机上mysql数据库每天全量备份一次,并且同步到远程主机中 1.安装备份工具 2.编写备份数据库脚 阅读全文
摘要:
使用Vagrant搭建本地python开发环境 关于vagrant:Vagrant是一个基于Ruby的工具,用于创建和部署虚拟化开发环境,它使用Oracle的开源VirtualBox虚拟化系统也可以使用vmware来搭配使用,因为配置较为繁琐放弃了(貌似需要安装一个收费插件,还不如直接安装virtu 阅读全文
摘要:
通过python操作GeoLite2-City.mmdb库将nginx日志写入数据库 # 创建存放nginx日志的表accesslog2 # 安装geoip2模块# sudo pip2 install geoip2 连接数据库和操作数据库的底层模块参考:python操作mysql数据库增删改查的db 阅读全文
摘要:
使用python找出nginx访问日志中访问次数最多的10个ip排序生成网页 方法1:linux下使用awk命令 方法2:通过python处理日志 方法2 阅读全文
摘要:
# gconf.py 发送邮件代码 mailutils.py 阅读全文
摘要:
python操作mysql数据库增删改查的dbutils实例 # 数据库配置文件 # 操作数据库增删改查的dbutils.py代码 阅读全文
摘要:
通过python生成nginx模板配置文件 阅读全文
摘要:
业务背景:app分散在不同的idc厂商不同的地域,产生业务数据都向一个kafka中进行处理,这些数据比较分散,如果一时网络抖动或者其他因素,数据就丢失了app --> kafka --> hadoop集群 于是在各机房建一个机房中心kafka,kafka可以保留3天或者3天以上的数据,然后集中向中心 阅读全文