Nginx配置Tomcat集群时无法代理到具体Tomcat上

来源:4-10 Tomcat集群实战-3(windows)

聪聪不匆匆

2018-03-01

老师,您好,在学习Tomcat集群时,出现了如下问题:

Nginx可以访问到“welcome to Nginx”页面

Tomcat1 可以使用www.chencong.com:9080访问

Tomcat2 可以使用www.chencong.com:10080访问

但是负载均衡时,访问www.chencong.com一直是welcome页面,无法跳转到具体的Tomcat页面


nginx.conf已添加include 

vhost文件夹添加了www.chencong.com.conf

www.chencong,com.conf已添加配置

upstream www.chencong.com{
server 127.0.0.1:9080;
server 127.0.0.1:10080;
#server www.chencong.com:9080;
#server www.chencong.com:10080;
}


server{
listen 80;
autoindex on;
server_name chemcong.com www.chenong.com;
access_log d:/access.log combined;
index index.html index.htm index.jsp index.php;
# error_page 404 /404.html
location / {
proxy_pass http://www.chencong.com/;
}
}


这是刚刚的日志

2018/03/01 22:48:44 [alert] 7056#13116: *4094 1024 worker_connections are not enough while connecting to upstream, client: 127.0.0.1, server: www.chencong.com, request: "GET / HTTP/1.0", upstream: "http://127.0.0.1:80/", host: "www.chencong.com"


写回答

2回答

Geely

2018-03-04

你好亲爱的,同学,看报错是并发数量被限制了。

检查一下tomcat的并发数量是否有改动,最好重装一下tomcat。

还有nginx http://www.oschina.net/question/1162040_230108

请参考这里设置~~聪聪同学你先按照试试。

最坏的办法 卸载nginx tomcat,重装。

看样子应该改过默认的一些设置。我记得你 聪聪同学~经常帮同学们,一定会帮你解决这个问题的~~

一起加油~

0
0

聪聪不匆匆

提问者

2018-03-01

2018/03/01 22:48:44 [alert] 7056#13116: *4094 1024 worker_connections are not enough while connecting to upstream, client: 127.0.0.1, server: www.chencong.com, request: "GET / HTTP/1.0", upstream: "http://127.0.0.1:80/", host: "www.chencong.com"

这是我刚刚测试的错误日志

0
0

Java企业级电商项目架构 Tomcat集群与Redis分布式

Tomcat集群+Redis分布式+代码重构+源码原理解析

2685 学习 · 947 问题

查看课程