06 2017 档案
摘要:说明 percona server 5.7 的安装对硬件配置的要求较高,至少需要4G内存或者2G物理内存+2Gswap。 编译安装过程中注意所在分区的空间大小,编译安装需要使用到大量的临时空间。 环境配置 [root@ ~] groupadd mysql [root@ ~] useradd g my
阅读全文
摘要:基于keepalived的MySQL高可用 MySQL双主模型,keepalived提供高可用服务。主服务器宕机时,VIP切至备服务器,由备服务提供主服务器的读写任务。原先的主服务器恢复后,角色切换为备服务器,提供热备功能。 架构 M1:192.168.31.140(master) M2:192.1
阅读全文
摘要:Linux系统出现hung_task_timeout_secs和blocked for more than 120 seconds的解决方法 Linux系统出现系统没有响应。 在/var/log/message日志中出现大量的 “echo 0 /proc/sys/kernel/hung_task_t
阅读全文
摘要:先创建新的库,再用RENAME TABLE 语句移动旧库中的表到新库,最后删除旧库。 (root@localhost) [(none)] create database mydb_2; Query OK, 1 row affected (0.10 sec) (root@localhost) [(no
阅读全文
摘要:Nginx/1.5.7 升级到 nginx/1.10.2 当需要将正在运行的Nginx升级、添加或删除服务模块时,可以在不中断服务的情况下,更新升级,重新编译Nginx替换旧版本。 编译 nginx/1.10.2,具体的编译选项根据业务需要来,这里只是做版本升级。 编译完后,旧版的二进制文件已经被替
阅读全文
摘要:master 端 配置CA和证书 [root@baseos-1_192.168.31.140 ~]# cd /etc/pki/CA/ #生成根证书的私钥 [root@baseos-1_192.168.31.140 CA]# (umask 077; openssl genrsa 2048 > priv
阅读全文
摘要:环境部署 源机:192.168.31.140 目标机:192.168.31.130 源机配置 基于rsync的lsyncd 自动同步,rsync的配置省略 安装lsyncd rpm ivh lsyncd 2.1.5 1.x86_64.rpm 配置文件:/usr/local/lsyncd/etc/ls
阅读全文
摘要:环境 1. amoeba需要java环境,配置:略。 2. MySQL主从配置:略。 基本架构 1. MySQL主:192.168.31.140 2. MySQL从:192.168.31.150 3. MySQL代理:192.168.31.139 MySQL向代理授权(两台MySQL服务器都需要):
阅读全文
摘要:在执行数据导入到从库时,若使用mysqldump命令进行数据导出,应当一次性将需要同步的库导出。 mysqldump uroot p single transaction databases master data flush logs db1 db2.... dump_file.sql 从库在启动
阅读全文
摘要:原理 Nginx和PHP(5.3及以上版本)都自带了一个状态页,默认没有开启,通过开启这个状态页即可获取实时的工作状态。 Nginx状态获取 Nginx的配置默认是拒绝通过IP来访问,我们可以再默认虚拟主机中进行如下配置: server { listen 80; server_name localh
阅读全文
摘要:redis3.0 主从 两个实例:6000为主,6001为从。 主实例配置如下: # replication repl-diskless-sync no repl-ping-slave-period 10 repl-timeout 60 repl-backlog-size 100mb repl-ba
阅读全文
摘要:简介 Memcached是一款开源、高性能、分布式内存对象缓存系统,可应用各种需要缓存的场景,其主要目的是通过降低对Database的访问来加速web应用程序。它是一个基于内存的“键值对”存储,用于存储数据库调用、API调用或页面引用结果的直接数据,如字符串、对象等。 memcached是以Live
阅读全文
摘要:简介 TCMalloc(Thread Caching Malloc)与标准glibc库的malloc实现一样的功能,但是TCMalloc在效率和速度效率都比标准malloc高很多。TCMalloc是google perftools工具中的一个(gperftools四个工具分别是:TCMalloc、h
阅读全文
摘要:1、配置默认路由 ip route add default via 192.168.10.1 dev eth0 route add default gw 192.168.10.1 2、间接路由: ip route add 192.168.10.0/24 via 192.168.10.1 dev et
阅读全文
摘要:简介 集群简介 Redis 集群是一个提供在多个Redis间节点间共享数据的程序集。 Redis集群并不支持处理多个keys的命令,因为这需要在不同的节点间移动数据,从而达不到像Redis那样的性能,在高负载的情况下可能会导致不可预料的错误。 Redis 集群通过分区来提供一定程度的可用性,在实际环
阅读全文