其时就一台服务器,前端后端在一台上面,因为要跑php所以要nginx,我的程序是jsp的,所以还要装tomcat,问题就出在tomcat上面,因为处理图片非常多,用户多的时候可能会tomcat会假死,而我呢又不可能时时守着网站看,所以就有了一个想法,一台服务器上装二个tomcat,然后用nginx做负载,一个tomcat死了,就把请求转发到另一个tomcat去,现在的问题就是我一个tomcat平时不用的,其时跟本不是负载,就是一个备用,nginx有什么办法可以做到这样不
`upstream bakend {
ip_hash;
server 127.0.0.1:8080;
server 127.0.0.1:8081;
}`
只有当一个tomcat挂了才转发到另一个上面,我看了一下都不可以,用backup行不通,因为只要人一多服务器一慢就转到第二个tomcat上面来了,有没有什么好的方案呢,其时这二个tomcat的站点是一模一样的,只是端口不一样.
二个一起开起没用,会浪费有务器资源,反正在一台服务器上面,只要一个就行了,只是怎么样才能第一个tomcat挂了才转到第二个tomcat,而不是轮循,也不是负载.
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。