- 博客(12)
- 资源 (3)
- 收藏
- 关注
转载 memcache 多线程 并发模型
memcached,相信我们搞linux后端的农民工都知道!这里简单的分析一下memcached是如何处理大量并发的连接的。如题,memcached是个单进程程序,单进程多线程的程序(linuxer可能会会心一笑,这不就是多进程嘛)。memcached底层是用的libevent来管理事件的,下面我们就来看看这个libevent的经典应用是如何运转的。其实一开始memcached是个正宗的单
2012-09-21 23:37:50 8822 1
转载 gdb 调试 memcache
为了方便gdb调试,按照如下重新编译./configure --prefix=/usr/local/memcached --with-libevent=/usr/local/libevent CPPFLAGS='-ggdb3'make && make installgdb memcachedgdb>set args -p 11211 -m 64 -uroot -t2 -vv
2012-09-21 23:08:14 921
转载 svn 目录权限控制
通常,对于subversion只需要控制用户登录访问权限,也就是说,需要用户登录才能访问,而不是开放的Subversion服务。那么在配置的时候,需要加上 AuthType Basic AuthName "reposity access username and password" AuthUserFile /etc/subversion/passwd
2012-09-20 14:42:00 1478
转载 $request_time 和 $upstream_response_time 监控
我们要对nginx的日志格式有一定的了解,要知道一些常用的参数.比如:$request_time: nginx处理请求的时间$upstream_response_time: php-cgi的响应时间对于调优常用的参数如上说明。在配置文件里面添加上面的参数,然后重新加载一下nginx的配置文件,现在我们可以观察一下日志的变化了。tail -f /path/to/nginx/l
2012-09-20 01:09:37 9969
转载 php web 方式操作svn
php调用shell脚本的svnup.php文件内容:set_time_limit(0);//$output = array();$ret = 0;exec("/usr/bin/sudo /data0/shell/svnvp.sh", $output, $ret);echo "Result:{$ret}";print_r($output);?>/data0/
2012-09-19 15:11:02 2088
转载 调试 nginx 源代码
src是源代码,auto文件夹是configure运行时候的各种命令集合修改config并编译由于gdb需要gcc的时候加上-g参数,这样生成的文件才能使用gdb调试,因此我们要对源码做一下小改动修改auto/cc/conf文件ngx_compile_opt="-c"变为ngx_compile_opt="-c -g"执行configure
2012-09-19 00:08:31 728
转载 nginx pathinfo ..
PHP部分:location ~ \.php { # 以下两行为避免,*.php文件不存在,而PHP-FPM(PHP FastCGI) 返回No input file specified错误,直接指向站点根目录下的404.html try_files $uri /www/lib/404/404.error.html; fastc
2012-09-15 16:47:53 1168
转载 nginx php pathinfo 修复
nginx php pathinfo文件类型解析漏洞,已经有数百万台服务器被发现存在此漏洞。这个漏洞一旦被利用后果严重,这里简短说明这个漏洞的原理,同时列出在生产环境中推荐的配置。假设php.ini中cgi.fix_pathinfo=1(默认就是1),同时存在以下nginx的配置:location ~ \.php$ {fastcgi_pass 127.0.0.1:9000;fa
2012-09-15 10:49:52 1581
转载 cacti snmp 排查
检查是否能够用snmpwalk -v 2c -c public 192.168.10.176 获得数据,如果被监控机没有响应则检查被检测机 vi /etc/snmp/snmpd.conf 配置安装 net-snmp [root@jacktest jack]# tar zxvf net-snmp-5.2.1.tar.tar [root@jacktest jac
2012-09-15 10:06:36 677
转载 centos yum cacti
#####################################Cacti Configuration#Date: 2009-11-04#Env: Centos 5.4 x86_64#Author:http://www.chengyongxu.com/blog/centoscacti%E5%9F%BA%E6%9C%AC%E5%AE%89%E8%A3%85%E9%8
2012-09-14 18:05:24 683
原创 c fastcgi web
#include "/usr/local/include/fcgi_stdio.h"#include #include int main(int argc,char *argv[]){ char *method; while(FCGI_Accept() >= 0){ method = getenv("RE
2012-09-14 14:02:40 896
转载 linux测试硬盘性能[速度] IO测试
大家都知道windows下用hd tune pro来测试硬盘读写速度呐,在linux下就方便多了,一句命名即可。但是,各个命令看起来差不多,又有很大差别呐,比如说:先生成一个256M的文件dd if=/dev/zero of=./test.bin bs=1M count=256 conv=fsync结果是: 2.然后测试读取速度dd if=
2012-09-06 11:59:27 1275
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人