3
回答
Nginx负载均衡的参数问题
华为云数据库免费试用   

1. 使用的nginx-1.2.4
2. 后面有两个apache-tomcat-7.0.32
3. 运行在xp上面

nginx重要的配置:

upstream  backend
    {  
  	 ip_hash;
         server 127.0.0.1:8080 max_fails=3 fail_timeout=5h;  //tomcatA
	 server 127.0.0.1:8081 max_fails=3 fail_timeout=5h;  //tomcatB
    }
proxy_connect_timeout   1; 
proxy_send_timeout      300;
proxy_read_timeout      300;

 
 如果连接超过了proxy_connect_timeout 设置的时间,并且超过max_fails设置的次数,就视为该服务器挂掉, 那么就视为fail_timeout设置的时间内不在访问该tomcatA,而是访问下一个tomcatB。
 
问题: 
 1. 有没有办法知道tomcatA在什么时间挂掉,或者是挂掉后让tomcatA自动重启?
 2,proxy_connect_timeout 除了tomcat挂掉后导致客户无法连接,还有没有其它的可能呢?  比如说由于客户的原因(网络慢)?

举报
成都云聚
发帖于6年前 3回/427阅
顶部