代码改变世界

随笔档案-2012年02月

Nginx - HttpUpstreamModule

2012-02-10 16:55 by Ju6y, 1313 阅读, 收藏,
摘要: 英文文档地址:http://wiki.nginx.org/HttpUpstreamModule摘要(Synopsis)这个模块通过后端服务器提供简单的负载均衡(轮询调度和客户端IP哈希)例如:upstream backend { server backend1.example.com weight=5; server backend2.example.com:8080; server unix:/tmp/backend3;} server { location / { proxy_pass http://backend; }}指令(Directives)ip_hash 语法... 阅读全文

使用vimdiff作为svn diff的查看代码工具

2012-02-09 12:24 by Ju6y, 5672 阅读, 收藏,
摘要: 在linux下,直接使用svn diff命令查看代码的修改是很吃力的,于是在网上搜索到了一个比较好的解决方案,就是让vimdiff作为svn diff的查看代码工具,尤其对于习惯用vim的人来说真的是很方便。当使用svn diff命令比较某个文件的修改前后时,例如执行以下命令:$ svn diff -r4420 ngx_http_limit_req_module.c那么实际会向默认的diff程序发送如下命令:-u -L ngx_http_limit_req_module.c (revision 4420) -L ngx_http_limit_req_module.c (worki... 阅读全文

nginx负载均衡中RR和ip_hash策略分析(转)

2012-02-01 21:15 by Ju6y, 1118 阅读, 收藏,
摘要: 转自百度文库http://wenku.baidu.com/view/175894c708a1284ac850438a.html一、nginx的upstream目前支持负载均衡方式的分配1.1、RR(默认)每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。例如:upstream tomcats { server 10.1.1.107:88 max_fails=3 fail_timeout=3s weight=9; server 10.1.1.132:80 max_fails=3 fail_timeout=3s weight=9;}1.2、ip_has... 阅读全文