一台MySQL服务器上,有多个数据库,由不同用户使用,相互之间没有或很少关联性。典型的实例是虚拟主机,或者有N多个小网站的某些低频企业应用。
这种环境下,难免有部分应用的质量不高:
出现效率极低的慢查询 -> 后续请求大量被locked排队 -> MySQL服务实时连接数达到最大连接数限制 -> 无法建立新连接
so, 所有相关应用全部挂掉
阅读全文——共554字
分类存档: 未分类 - 第3页
MySQL服务器设置max_user_connections防止连接耗尽,以提高可用性
centos服务器安装后一系列配置参考(centos 6.x)
iptables
centos 6.x的iptables默认配置文件,开启必要的ssh,icmp/ping,不接受其它连接,有需要开放的端口再做手工开启;这是科学的。
不过,似乎,有些vps等环境下默认是空的,即接受任意连接;甚至没有安装iptables。这时,建议自行yum安装,并使用如下的默认配置文件,写入到 /etc/sysconfig/iptables,然后重启iptables。
# Generated by iptables-save v1.4.7 on Sat Dec 17 10:11:38 2011
阅读全文——共1033字
生产环境下数据库服务器备份策略参考
定期自动备份,备份文件很频繁,需要定期(1-2个月为宜)清理一些过于频繁的,然后做归档
暂定清理2个月前的备份,清理后,将保留的移到归档目录里,长期保留
暂定每个月保留两份,1日及16日左右
两个月内的备份,全部保留,以备不时之需
阅读全文——共144字
php版本(5.3,5,5,7.0)及运行模式(fast-cgi/fpm,apache模块)之间性能对比测试
php 7.0发布在即,一直以来有传言说php7性能有飞跃,于是做了一个测试。
测试环境
硬件 虚拟机2G内存
OS CentOS 6.7 (kernel 2.6.32-573.7.1.el6.x86_64)
阅读全文——共2779字
firefox ESR 38下live http headers扩展重发请求功能异常修正版
firefox下的live http headers扩展的功能就不说了,因为firefox版本升级,在某个版本(可能是32左右)的某些改变,该扩展的重发请求功能坏掉了,查看该扩展的官方也有相应的bug报告
从这一页面里https://www.mozdev.org/bugs/show_bug.cgi?id=25831,有国外高手回复说的修正版,修正版在 http://rghost.net/58012556 可以直接下载,然后在通过firefox菜单-文件-打开,浏览到该xpi包安装
为防失效,转来一份 livehttpheaders,是zip压缩过的(wordpress限制文件格式),下载后解压缩后再按上法安装
firefox ESR 38下live http headers扩展重发请求功能异常修正版
firefox下的live http headers扩展的功能就不说了,因为firefox版本升级,在某个版本(可能是32左右)的某些改变,该扩展的重发请求功能坏掉了,查看该扩展的官方也有相应的bug报告
从这一页面里https://www.mozdev.org/bugs/show_bug.cgi?id=25831,有国外高手回复说的修正版,修正版在 http://rghost.net/58012556 可以直接下载,然后在通过firefox菜单-文件-打开,浏览到该xpi包安装
为防失效,转来一份 livehttpheaders,是zip压缩过的(wordpress限制文件格式),下载后解压缩后再按上法安装
CentOS 6.x/apache 2.2下php多版本共存探索(模块及fastcgi)/mod_proxy_fcgi实现
在apache下整合fastCGI模式运行的php-fpm,似乎网上很少相关材料,就连英文版材料也少。只要是php-fpm,基本上都是与nginx搭配。
然而,不管怎么被唱衰,apache这个老牌web服务器,仍然是一个彪悍的环境。
似乎apache对fastCGI应用多个支持方案,尤其是2.4+的版本增加了mod_proxy_fcgi模块,简洁的一行 ProxyPassMatch 指令即可。
虽然CentOS 6.x下是apache 2.2,但所幸已经有人成功移植: https://github.com/ceph/mod-proxy-fcgi 我们可以直接使用;更幸运的是它已经进入epel源,直接yum安装即可;不想匹配epel源的,直接下载rpm包安装也可以(示例 http://mirrors.ustc.edu.cn/epel/6/x86_64/)
阅读全文——共1084字
使用stat命令在shell中读取文件状态(修改时间,大小,权限模式,磁盘占用)
通常我们通过ls 命令显示文件信息,查看目录信息时,再加上参数 -d 。这没有错,看总觉得不方便,尤其是不能显示文件修改时间,访问时间什么的,时间一列显示有时并不方便阅读。这种情况下,你需要的是stat命令,尤其适合查阅单个文件信息。
stat命令简单示例
列表出文件的一系列摘要信息:
[root@localhost ~]# stat install.log
阅读全文——共2425字
hive相关资料收集
Hive安装及使用攻略 http://blog.fens.me/hadoop-hive-intro/
大数据时代的技术hive:hive的数据类型和数据模型 http://www.cnblogs.com/sharpxiajun/archive/2013/06/03/3114560.html