在使用java web container的时候,我们都在前面挡一层nginx,方便使用各种nginx的功能,设置成代理。 访问特别多的时候发现,服务器上存在大量的TIME_WAIT状态的连接。 经分析,可能是nginx早期版本的upstream还是使用的1.0的短连接代理,java contain ...
分类:
其他好文 时间:
2016-10-21 15:41:26
阅读次数:
126
官方的解释还是有点模糊,我是参照这篇文章来的。 http://www.linuxidc.com/Linux/2012-12/76922.htm 关于Git的版本管理的原理,我是从这篇文章里面学习的。 http://wenku.baidu.com/view/78898a1fa76e58fafab003 ...
分类:
其他好文 时间:
2016-10-21 10:52:53
阅读次数:
223
配置Nginx 配置文件目录:/usr/local/nginx-1.6.1/conf/nginx.conf cd /usr/local/nginx-1.6.1/conf vi nginx.conf 修改后的配置文件如下: 在#gzip on;后面加入upstream #gzip on;upstrea ...
分类:
其他好文 时间:
2016-10-21 10:46:06
阅读次数:
318
原文:http://blog.chinaunix.net/uid-20662363-id-3049712.html nginx的upstream目前支持5种方式的分配 1、轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。 2、weight 指定轮询几 ...
分类:
其他好文 时间:
2016-10-20 12:00:20
阅读次数:
131
一、Git新建本地分支与远程分支关联问题 git checkout -b branch_name origin/branch_name 或者 git branch --set-upstream branch_name origin/branch_name 或者 git branch branch_n ...
分类:
其他好文 时间:
2016-10-08 23:33:48
阅读次数:
171
这个错误隐藏的挺深的,观察了许久,才从ps aux中的执行用户中找出来。 ...
分类:
其他好文 时间:
2016-09-26 20:12:53
阅读次数:
160
1,clone自己的账号里fork库的分支到本地 git clone 地址_branch 2,增加远程原始分支 git remote add upstream 地址_master 3,fetch原始源分支 git fetch upstream 4,合并两个版本的代码 git merge upstre ...
分类:
其他好文 时间:
2016-09-20 13:33:13
阅读次数:
139
这里分享一个关于nginxclient_body_buffer_size参数的解决案例。描述:前端同事反馈,在发POST请求带参数的时候,过Nginx会报错;但是单台测试tomcat,POST很正常;看了下请求参数,好大一堆,的确比较多,问题应该在nginx上,于是查看nginx报错日志,进行分析现象:用Postman..
分类:
其他好文 时间:
2016-09-17 22:06:41
阅读次数:
268
遇到问题:nginx日志包含非常重要的信息。比如upstream_response_time和request_time。现需求监控改值。解决问题:编写python脚本,通过nagioscheck_nrpe插件完成监控。前提了解:nginx日志格式:log_formatmain‘$remote_addr|$time_local|$request|$status|$body_bytes_sent|$..
分类:
移动开发 时间:
2016-09-14 00:29:11
阅读次数:
344
Nginx可以根据客户端IP进行负载均衡,在upstream里设置ip_hash,就可以针对同一个C类地址段中的客户端选择同一个后端服务器,除非那个后端服务器宕了才会换一个。 Nginx的upstream目前支持的5种方式的分配: 1、轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,如果 ...
分类:
其他好文 时间:
2016-09-14 00:14:29
阅读次数:
211