开发者社区> 问答> 正文

关于nginx负载的一些问题

其时就一台服务器,前端后端在一台上面,因为要跑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的站点是一模一样的,只是端口不一样.

展开
收起
落地花开啦 2016-03-23 17:48:46 2182 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    二个一起开起没用,会浪费有务器资源,反正在一台服务器上面,只要一个就行了,只是怎么样才能第一个tomcat挂了才转到第二个tomcat,而不是轮循,也不是负载.

    2019-07-17 19:11:37
    赞同 展开评论 打赏
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
《Nginx 代理系统常用手册》 立即下载
CentOS Nginx PHP JAVA 多语言镜像使用手 立即下载
CentOS Nginx PHP JAVA多语言镜像使用手册 立即下载