06 2013 档案

centos php php-fpm install
摘要:好记性不如烂笔头,把自己安装的步骤记录下来1、下载php-5.2.8以及php-5.2.8-fpm-0.5.10.diff.gz,放到/usr/local/src目录2、解压php-5.2.8到/usr/local/src/php-5.2.83、php-fpm打补丁 cd /usr/local/s... 阅读全文

posted @ 2013-06-28 17:41 xiaorao 阅读(433) 评论(0) 推荐(0)

python MySQLdb install
摘要:1、到https://pypi.python.org/pypi/MySQL-python/1.2.3下载2、解压进去阅读README python setup.py build 报错 mysql_config找不到。 建议一个软链接 解决该问题 ln -s /usr/local/mysql/bin/mysql_config /usr/bin python setup.py install3、安装完成后发现 import MySQLdb的时候报错 ImportError: libmysqlclient_r.so.15: cannot open shared object file: No su. 阅读全文

posted @ 2013-06-14 17:57 xiaorao 阅读(323) 评论(0) 推荐(0)

php 伪异步 fastcgi_finish_request
摘要:之前我们项目都是用的spawn-cgi的形式管理php的fastcgi,但是发现效率不是很高,这段时间我有空闲就研究下fpm按照我的习惯,我喜欢看官方文档,当我看到这个的时候眼前一亮http://php-fpm.org/wiki/Features#request_slowlog_timeout这玩意是个好东东啊,This feature allows you to speed up implementation of some php queries. Acceleration is possible when there are actions in the process of scrip 阅读全文

posted @ 2013-06-08 11:45 xiaorao 阅读(549) 评论(0) 推荐(0)

memcache list all keys
摘要:memcache是个坑爹货,命令行进去后想列出所有的key。发现竟然没有内置命令,让人无限缅怀redis 的 keys *命令啊穷则变、变则通,下面用一个山寨的方法1、telnet 127.0.0.1 112112、stats items items后面的第一个数字代表的是内存编号,也就是存在这个内存块里面的所有数据3、stats cachedump 1 0 简单解释下,cachedump 后面的第一个数字就是上面stats items出来的内存编号,0代表列出所有的数据 4、看看有没有你想要的。 其中的ssoapi_check-88f33c7e5f0c6ae3aa68bcec5073a... 阅读全文

posted @ 2013-06-07 10:52 xiaorao 阅读(350) 评论(0) 推荐(0)

nginx php 优化
摘要:一、nginx优化 use epoll (那是肯定的) worker_rlimit_nofile 65535 (增加nginx打开文件描述符数) fastcgi_connect_timeout 300s;(这三条能有效的避免504错误) fastcgi_send_timeout 300s; fastcgi_read_timeout 300s; fastcgi_pass unix:/tmp/php.socket (fast-cgi转发使用unix socket而不是用端口) 使用php-fpm而不是swawn-cgi二、linux内核优化 1、 ulimit -n 65535 (打... 阅读全文

posted @ 2013-06-05 11:30 xiaorao 阅读(305) 评论(0) 推荐(0)

服务器压力测试系列二:服务器监控工具tsar安装
摘要:tsar是淘宝团队开源的一个监控服务器状态的软件,它可以实时监控到cpu使用率、内存使用率、网络io、磁盘io、服务器负载以及这里我觉得最重要的qps(query per sencond,衡量web服务器处理能力的指标) 地址http://tsar.taobao.org/ 1、这个安装很简单,就是三部曲 configure make make install 2、安装完毕后需要加装tsar对nginx的支持 tsar的nginx扩展模块项目主页为:https://github.com/taobao/tsar-mod_nginx,点击下载zip包。 unzip ts... 阅读全文

posted @ 2013-06-04 16:23 xiaorao 阅读(581) 评论(0) 推荐(0)

服务器压力测试系列一:压力测试工具tsung安装
摘要:tsung是用erlang写的一个工具,号称压垮无数服务器。官网地址http://tsung.erlang-projects.org一、安装依赖包要安装它首先要安装依赖包。参考官方文档http://tsung.erlang-projects.org/user_manual.html#htoc18我是有选择性的安装了下面东西: Erlang/OTP 、gnuplot and perl5 、Template Toolkit1、Erlang/OTP 也就是erlang的安装。查找官方文档 http://www.erlang.org/doc/installation_guide/INSTALL.ht. 阅读全文

posted @ 2013-06-04 15:58 xiaorao 阅读(805) 评论(0) 推荐(0)

导航