2017年6月14日中午 java.io.IOException: Premature EOF

#2017年6月14日:
## 项目环境:
Linux环境部署项目一.
Windows环境系下部署项目二.
python脚本部署在Windows环境,和项目二公用同一个环境.
项目结构
项目一调用项目二,项目二调用python脚本,
问题描述:
通过前端的url访问项目一,项目一内部发送post请求,调用项目二的接口,项目二启动python脚本,由项目一发送请求到项目二以及项目二启动python脚本,这个过程是没有任何问题,项目二也有返回值,但是项目一无法向前端做出响应,响应超时后,报错504 gatway time-out.
解决方案:
搞了一下午,感觉是服务器的nginx出问题了,找运维,运维说是我项目的问题,运维查看日志确实是响应超时了,
最后也不知道怎么解决的,好像运维在nginx中配置了一个connection,只知道解决办法和这个connection相关,貌似和运行环境相关.具体的解决办法不清楚,很衰!!!

2017年7月18日

解决办法

server {
        listen       80;
        server_name  XXXXXXX;
        location / {
            proxy_pass    http://XXXX:8080;
            proxy_set_header           Connection "";
        }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }

就是代码块中添加下面这一句代码

proxy_set_header           Connection "";

2017年9月7日

今天又出现了这个问题,以上的配置貌似时好时不好,是不是我想的太麻烦了,完全不需要配置nginx,直接使用hosts绑定环境是不是就ok??现在虚拟机正在被占用,没法修改,明天测一下试试!

… 步骤
1.Linux 虚拟机的hosts文件 Windows环境的ip 映射 域名
2.Windows环境安装nginx 监听80端口映射到8080 端口
… 结果
失败,未找到解决办法

2020年3月17日

有网友告诉我说可以 修改了超时时间和缓存大小解决了 没测试,问题太久远了,复现环境已不存在了

你可能感兴趣的:(bug,nginx应用)