09 2013 档案

摘要:一.下载mysql-cluster从mysql官网下载对应的mysql-cluster二.配置管理节点1.解压mysql-cluster,找到解压文件中的ndb_mgm和ndb_mgmd2.复制到/usr/local/bin目录下cp ndb_mgm /usr/local/bincp ndb_mg... 阅读全文
posted @ 2013-09-29 14:44 rorshach 阅读(529) 评论(0) 推荐(0) 编辑
摘要:Linux 包括 CentOS 下高可用性(HA:High Availability)集群方案很多,而 Heartbeat 是比较常见和性价比比较高的一种。一、硬件及网络连接 群集一般需要2台以上服务器,本篇以两台服务器做群集(双机热备)为例来说明。本实验在 Vmware Workstation ... 阅读全文
posted @ 2013-09-26 09:32 rorshach 阅读(304) 评论(0) 推荐(0) 编辑
摘要:很多人通过 binlog-do-db, binlog-ignore-db, replicate-do-db 和 replicate-ignore-db 来过滤复制(某些数据库), 尽管有些使用, 但是,在我看来,他们是危险的,并且他们被滥用了. 对于很多的实例,有更安全的替换方案 为什么危险很简单: 阅读全文
posted @ 2013-09-25 09:58 rorshach 阅读(7212) 评论(2) 推荐(0) 编辑
摘要:author:skatetime:2012/03/08MySQL高可用解决方案1.主备模式:master/slave2.级联主备模式:A->B->C3.mysql双主MMM模式4.hearbeat/san,hearbeat/BRBD模式5.NDB cluster模式这里只讲配置,具体的适合应用场景... 阅读全文
posted @ 2013-09-25 01:58 rorshach 阅读(197) 评论(0) 推荐(0) 编辑
摘要:FLUSH TABLES WITH READ LOCK 这个命令是全局读锁定,执行了命令之后所有库所有表都被锁定只读。一般都是用在数据库联机备份,这个时候数据库的写操作将被阻塞,读操作顺利进行。 用于在线备份数据库,防止备份期间数据被写入.解锁的语句也是unlock tables。 2.LOCK ... 阅读全文
posted @ 2013-09-25 00:31 rorshach 阅读(966) 评论(0) 推荐(0) 编辑
摘要:浏览器缓存主要有两类 缓存协商:Last-midified ,Etag 彻底缓存:cache-control,Expires 缓存协商的意思是需要去服务器端询问页面有没有修改过,没有修改过则返回304直接使用缓存内容,否则返回新内容 协商步骤: 服务器发送带Last-midified:GMTtim... 阅读全文
posted @ 2013-09-21 21:10 rorshach 阅读(216) 评论(0) 推荐(0) 编辑
摘要:负载均衡服务器将会用到两块网卡,eth0为公网地址(此处将局域网ip作为公网地址),IP地址为192.168.1.104,eth0:1,IP地址为192.168.2.1在负载均衡器上添加一个ip别名,用于测试ifconfig eth0:1 192.168.2.11.修改负载均衡器的/etc/sys... 阅读全文
posted @ 2013-09-21 10:32 rorshach 阅读(165) 评论(0) 推荐(0) 编辑
摘要:nginx配置支持memcache,但不支持写,支持读,所以读取部分由程序设置,整个代码如下nginx的server段配置如下:#将静态文件放入memcachelocation ~* \.(gif|jpg|jpeg|png|bmp|swf|css|js)$ { root /usr/share/ng... 阅读全文
posted @ 2013-09-20 11:41 rorshach 阅读(197) 评论(0) 推荐(0) 编辑
摘要:1.使用nginx -V确定nginx的编译参数2.下载nginx源码3.下载nginx的扩展模块(此处为memcache模块)4.进入nginx源码目录5../configure --prefix=/etc/nginx --sbin-path=/usr/sbin/nginx --conf-pat... 阅读全文
posted @ 2013-09-20 11:26 rorshach 阅读(195) 评论(0) 推荐(0) 编辑
摘要:kill -HUP cat /usr/local/nginx/logs/nginx.pid` 阅读全文
posted @ 2013-09-16 22:04 rorshach 阅读(213) 评论(0) 推荐(0) 编辑
摘要:在http段中进行全局配置,也可以在server段中进行局部配置gzip on;gzip_min_length 1100;//不压缩小于该值的数据,单位为bgzip_types text/plain application/x-javascript text/css application/xml... 阅读全文
posted @ 2013-09-16 22:02 rorshach 阅读(156) 评论(0) 推荐(0) 编辑
摘要:varnish不缓存cookie的页面,如果html页面中带有cookie以下代码为接收到结尾的文件,自动去除掉cookiesub vcl_recv { if (req.request == ”GET” && req.url ~ ”\.(js|css|html|jpg|png|gif|swf|jp... 阅读全文
posted @ 2013-09-16 02:12 rorshach 阅读(851) 评论(0) 推荐(0) 编辑
摘要:打包文件同时压缩tar -zcvf /file.tar.gz /directoryname 阅读全文
posted @ 2013-09-16 00:47 rorshach 阅读(204) 评论(0) 推荐(0) 编辑
摘要:yum install php-eaccelerator 阅读全文
posted @ 2013-09-16 00:45 rorshach 阅读(143) 评论(0) 推荐(0) 编辑
摘要:在此记录下Nginx服务器nginx.conf的配置文件说明, 部分注释收集与网络.#运行用户user www-data; #启动进程,通常设置成和cpu的数量相等worker_processes 1;#全局错误日志及PID文件error_log /var/log/nginx/error.log;... 阅读全文
posted @ 2013-09-12 10:23 rorshach 阅读(126) 评论(0) 推荐(0) 编辑
摘要:1.安装nginx2.在nginx.conf的http区段中配置负载均衡段#cluserupstream myCluster{server 192.168.1.110:1300 weight=5;#server 192.168.1.110:8040;}#轮询负载,5/6的几率访问到192.168.1 阅读全文
posted @ 2013-09-11 01:31 rorshach 阅读(180) 评论(0) 推荐(0) 编辑
摘要:保证主库和从库数据库数据一致mysql主库MASTER配置(在my.cnf中加入以下配置):log-bin=master-binbinlog-do-db=test #需要同步的数据库名称server-id=11进行授权:grant replication slave on *.* to 'repl... 阅读全文
posted @ 2013-09-06 00:55 rorshach 阅读(117) 评论(0) 推荐(0) 编辑