摘要:
haproxy介绍 haproxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。根据官方数据,其最高极限支持10G的并发。HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。 其支持从4层至7层的网络 阅读全文
摘要:
Salt强大之处就是拥有众多模块,这些模块极大提高了我们的工作效率,而且还不断开发新的模块,这里就先列举一些常用模块的基本的应用。 更多的模块和使用方法请参考官网:https://docs.saltstack.com/en/latest/ref/modules/all/ cmd模块(实现远程的命令行 阅读全文
摘要:
环境: 安装环境:centos6.5 x64 master:192.168.0.23 minion:192.168.0.24 安装epel源 /etc/init.d/iptables stop sed -i '/SELINUX/s/enforcing/disabled/g' /etc/selinux 阅读全文
摘要:
简介 TCPCOPY 是一个 tcp 流量的实时复制工具,其1.0版本由网易工程师 @tcpcopy 开发和维护。一般用来将生产环境的线上流量实时复制到测试环境进行测试。例如新系统上线前,如果我们希望进行一些基本的压力测试,那么我们可以直接利用 tcpcopy 来复制线上的流量过来对系统进行测试,这 阅读全文
摘要:
user nobody nobody; nginx worker进程运行的用户属主属组worker_processes auto;work进程的个数 ,通常其数值应该为cpu的物理核心数减1error_log logs/nginx_error.log crit;错误日志文件及其级别pid logs/ 阅读全文
摘要:
硬件中断发生频繁,是件很消耗 CPU 资源的事情,在多核 CPU 条件下如果有办法把大量硬件中断分配给不同的 CPU (core) 处理显然能很好的平衡性能。现在的服务器上动不动就是多 CPU 多核、多网卡、多硬盘,如果能让网卡中断独占1个 CPU (core)、磁盘 IO 中断独占1个 CPU 的 阅读全文
摘要:
查看Redis的性能状态不得不提到info。官方文档http://redis.io/commands/info 下面简单的介绍一下info的信息:info主要有一下几项,因版本不同可能略有差别server clients memory persistence ... 阅读全文
摘要:
公司的很多项目在使用redis主从。由于coder的各种毁灭性操作,迫切需要一个能带故障恢复的架构。因此新版的cluster,开始了测试。一、Cluster 理论基础Cluster介绍Redis集群是一个提供在多个Redis间节点间共享数据的程序集。Redis集群并不支持处理多个keys的命令,因为... 阅读全文
摘要:
Sentinel(哨兵)是用于监控redis集群中Master状态的工具,它可以实现对redis的监控、通知、自动故障转移。Sentinel作用:Master状态检测当被监控的某个 Redis Master异常无法连接时 Sentinel 可以向系统管理员发送通知, 也可以通过 API 向其他程序发... 阅读全文
摘要:
前一段时间redis客户端在使用php connect 连接redis 的经常报一个redis server went away 等信息。 首先想到的想到的是reids超时设置的问题,timeout、tcp-keepalive、以及php的default_socket_timeout时间 127... 阅读全文