免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 13294 | 回复: 6
打印 上一主题 下一主题

[其他] nginx报upstream timed out错误问题 [复制链接]

论坛徽章:
1
水瓶座
日期:2014-12-25 11:15:10
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-07-02 11:34 |只看该作者 |倒序浏览
本帖最后由 水底游 于 2013-07-02 11:35 编辑
  1. 2013/07/02 10:50:14 [error] 5586#0: *18 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 192.168.1.15, server: 192.168.1.219, request: "GET /sys/authcode/create?_=1372733352808 HTTP/1.1", upstream: "http://127.0.0.1:8090/sys/authcode/create?_=1372733352808", host: "192.168.1.219:92", referrer: "http://192.168.1.219:92/"
  2. 2013/07/02 10:56:35 [error] 5586#0: *20 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 192.168.1.15, server: 192.168.1.219, request: "GET /sys/authcode/create HTTP/1.1", upstream: "http://127.0.0.1:8090/sys/authcode/create", host: "192.168.1.219:92", referrer: "http://192.168.1.219:92/"

  3. 2013/07/02 11:21:49 [error] 6605#0: *1 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 192.168.1.15, server: 192.168.1.219, request: "GET /sys/authcode/create?_=1372735062447 HTTP/1.1", upstream: "http://127.0.0.1:8090/sys/authcode/create?_=1372735062447", host: "192.168.1.219:92", referrer: "http://192.168.1.219:92/"
  4. 2013/07/02 11:21:50 [error] 6605#0: *2 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 192.168.1.15, server: 192.168.1.219, request: "GET /sys/authcode/create?_=1372735062639 HTTP/1.1", upstream: "http://127.0.0.1:8090/sys/authcode/create?_=1372735062639", host: "192.168.1.219:92", referrer: "http://192.168.1.219:92/"
复制代码
项目背景:使用nginx+tomcat搭建一个后台管理系统

现在有两台机子都搭建了同样的项目,192.168.1.216为正式环境,192.168.1.219为测试环境
216现在使用正常,219会报最开头的错误信息

两个环境都是使用以下方式让nginx连接tomcat
  1. [root@datingdb02 qzxy]# cat qzxy.conf
  2. upstream nginx_qzxy_server {
  3.         server 127.0.0.1:8080;
  4.         keepalive 8;
  5. }

  6. include vhost/qzxy/qzxy-gm.conf;
  7. include vhost/qzxy/qzxy-gameinter.conf;
  8. include vhost/qzxy/qzxy-statinter.conf;
复制代码
问题出现了
当219的ngingx连接219的tomcat时,页面出现验证码显示不出来


查看日志时,发现最开头的那样错误信息。

当让219的ningx连接216tomcat时,页面却能显示正常,验证码也能显示出来
  1. [root@datingdb02 qzxy]# cat qzxy.conf
  2. upstream nginx_qzxy_server {
  3.         server 192.168.1.216:8080;
  4.         keepalive 8;
  5. }

  6. include vhost/qzxy/qzxy-gm.conf;
  7. include vhost/qzxy/qzxy-gameinter.conf;
  8. include vhost/qzxy/qzxy-statinter.conf;
复制代码
这问题百思不得其解阿。。。

也在网上百度谷姐了一大圈,耗费了1天多的时间但还是没有找出源头。。。
特贴帖子请教。。。

论坛徽章:
16
IT运维版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每月发帖之星
日期:2015-09-11 19:30:52IT运维版块每周发帖之星
日期:2015-09-11 19:20:31IT运维版块每日发帖之星
日期:2015-08-26 06:20:00每日论坛发贴之星
日期:2015-08-20 06:20:00IT运维版块每日发帖之星
日期:2015-08-20 06:20:002015年辞旧岁徽章
日期:2015-03-03 16:54:15金牛座
日期:2014-05-04 16:58:09双子座
日期:2013-12-17 16:44:37辰龙
日期:2013-11-22 15:20:59狮子座
日期:2013-11-18 22:55:08射手座
日期:2013-11-12 10:54:26
2 [报告]
发表于 2013-07-03 11:36 |只看该作者
看下219的tomcat 的状态日志。。

论坛徽章:
1
水瓶座
日期:2014-12-25 11:15:10
3 [报告]
发表于 2013-07-03 12:29 |只看该作者
回复 2# wenhq

所有的日志文件
-rw-r--r-- 1 root root  52256 06-27 17:45 catalina.2013-06-27.log
-rw-r--r-- 1 root root 161862 07-02 18:11 catalina.2013-07-02.log
-rw-r--r-- 1 root root 117337 07-03 12:16 catalina.2013-07-03.log
-rw-r--r-- 1 root root 331455 07-03 12:16 catalina.out
-rw-r--r-- 1 root root      0 06-27 16:48 host-manager.2013-06-27.log
-rw-r--r-- 1 root root      0 07-02 10:11 host-manager.2013-07-02.log
-rw-r--r-- 1 root root      0 07-03 09:18 host-manager.2013-07-03.log
-rw-r--r-- 1 root root   2810 06-27 17:45 localhost.2013-06-27.log
-rw-r--r-- 1 root root   2760 07-02 18:11 localhost.2013-07-02.log
-rw-r--r-- 1 root root   2303 07-03 10:30 localhost.2013-07-03.log
-rw-r--r-- 1 root root    933 06-27 16:55 localhost_access_log.2013-06-27.txt
-rw-r--r-- 1 root root    741 07-03 10:27 localhost_access_log.2013-07-03.txt
-rw-r--r-- 1 root root      0 06-27 16:48 manager.2013-06-27.log
-rw-r--r-- 1 root root      0 07-02 10:11 manager.2013-07-02.log
-rw-r--r-- 1 root root      0 07-03 09:18 manager.2013-07-03.log



然后是cat catalina.out 并无明显的错误信息
2013-7-3 12:16:50 org.apache.catalina.core.StandardServer await
严重: StandardServer.await: create[localhost:8005]:
java.net.BindException: Address already in use
        at java.net.PlainSocketImpl.socketBind(Native Method)
        at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:336)
        at java.net.ServerSocket.bind(ServerSocket.java:336)
        at java.net.ServerSocket.<init>(ServerSocket.java:202)
        at org.apache.catalina.core.StandardServer.await(StandardServer.java:427)
        at org.apache.catalina.startup.Catalina.await(Catalina.java:766)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:712)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:616)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:322)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:456)
2013-7-3 12:16:50 org.apache.coyote.AbstractProtocol pause
信息: Pausing ProtocolHandler ["http-bio-8080"]
2013-7-3 12:16:50 org.apache.coyote.AbstractProtocol pause
信息: Pausing ProtocolHandler ["ajp-bio-8009"]
2013-7-3 12:16:50 org.apache.catalina.core.StandardService stopInternal
信息: Stopping service Catalina
2013-7-3 12:16:50 org.apache.coyote.AbstractProtocol stop
信息: Stopping ProtocolHandler ["http-bio-8080"]
2013-7-3 12:16:50 org.apache.coyote.AbstractProtocol destroy
信息: Destroying ProtocolHandler ["http-bio-8080"]
2013-7-3 12:16:50 org.apache.coyote.AbstractProtocol stop
信息: Stopping ProtocolHandler ["ajp-bio-8009"]
2013-7-3 12:16:50 org.apache.coyote.AbstractProtocol destroy
信息: Destroying ProtocolHandler ["ajp-bio-8009"]
[root@localhost logs]#


   

论坛徽章:
16
IT运维版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每月发帖之星
日期:2015-09-11 19:30:52IT运维版块每周发帖之星
日期:2015-09-11 19:20:31IT运维版块每日发帖之星
日期:2015-08-26 06:20:00每日论坛发贴之星
日期:2015-08-20 06:20:00IT运维版块每日发帖之星
日期:2015-08-20 06:20:002015年辞旧岁徽章
日期:2015-03-03 16:54:15金牛座
日期:2014-05-04 16:58:09双子座
日期:2013-12-17 16:44:37辰龙
日期:2013-11-22 15:20:59狮子座
日期:2013-11-18 22:55:08射手座
日期:2013-11-12 10:54:26
4 [报告]
发表于 2013-07-03 13:48 |只看该作者
ps -ef|grep tomcat[t]
有进程在么?MS你的tomcat停止了啊?
或者从Nginx看下telnet 219  8080输出下。

论坛徽章:
1
水瓶座
日期:2014-12-25 11:15:10
5 [报告]
发表于 2013-07-03 13:59 |只看该作者
[root@localhost apache-tomcat-7.0.41]# ps -ef|grep tomcat
root      6954     1  0 11:23 pts/5    00:00:03 /usr/bin/java -Djava.util.logging.config.file=/usr/local/apache-tomcat-7.0.41/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/usr/local/apache-tomcat-7.0.41/endorsed -classpath /usr/local/apache-tomcat-7.0.41/bin/bootstrap.jar:/usr/local/apache-tomcat-7.0.41/bin/tomcat-juli.jar -Dcatalina.base=/usr/local/apache-tomcat-7.0.41 -Dcatalina.home=/usr/local/apache-tomcat-7.0.41 -Djava.io.tmpdir=/usr/local/apache-tomcat-7.0.41/temp org.apache.catalina.startup.Bootstrap start
root      9230  6306  0 13:59 pts/7    00:00:00 grep tomcat
[root@localhost apache-tomcat-7.0.41]#


tomcat的进程肯定是在的。

回复 4# wenhq


   

论坛徽章:
16
IT运维版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每月发帖之星
日期:2015-09-11 19:30:52IT运维版块每周发帖之星
日期:2015-09-11 19:20:31IT运维版块每日发帖之星
日期:2015-08-26 06:20:00每日论坛发贴之星
日期:2015-08-20 06:20:00IT运维版块每日发帖之星
日期:2015-08-20 06:20:002015年辞旧岁徽章
日期:2015-03-03 16:54:15金牛座
日期:2014-05-04 16:58:09双子座
日期:2013-12-17 16:44:37辰龙
日期:2013-11-22 15:20:59狮子座
日期:2013-11-18 22:55:08射手座
日期:2013-11-12 10:54:26
6 [报告]
发表于 2013-07-03 14:41 |只看该作者
telnet ip PORT 的输出?

论坛徽章:
0
7 [报告]
发表于 2013-07-04 09:47 |只看该作者
严重: StandardServer.await: create[localhost:8005]:
java.net.BindException: Address already in use
明显的tomcat 配置错误
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP