壳牌四川 PAD初始化数据离线数据整个过程8分钟,提示报错崩溃,Nginx反向代理 超时设置导致...

经过PAD端人员查询出的报错 JSON如下:

<!DOCTYPE html>

<html>

  <head>

    <meta charset="utf-8">

    <meta http-equiv="X-UA-Compatible" content="IE=edge">

    <meta name="viewport" content="width=device-width, initial-scale=1">

    <title>系统正常维护中2……</title>

<!-- 新 Bootstrap 核心 CSS 文件 -->

<link rel="stylesheet" href="http://cdn.bootcss.com/bootstrap/3.3.4/css/bootstrap.min.css">

<!-- jQuery文件。务必在bootstrap.min.js 之前引入 -->

<script src="http://cdn.bootcss.com/jquery/1.11.2/jquery.min.js"></script>

<!-- 最新的 Bootstrap 核心 JavaScript 文件 -->

<script src="http://cdn.bootcss.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>

<style type="text/css">

body,button, input, select, textarea,h1 ,h2, h3, h4, h5, h6 { font-family: Microsoft YaHei,'宋体' , Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;}

</style>

  </head>

  <body>

<div>

<div>

<div class=".col-xs-0 .col-sm-3 .col-md-3"></div>

<div class=".col-xs-12 .col-sm-6 .col-md-6">

<div class="text-center alert alert-info ">

<h4><span class="glyphicon glyphicon-warning-sign"></span>系统正常维护中,请稍后访问-2!</h4>

</div>

</div>

<div class=".col-xs-0 .col-sm-3 .col-md-3"></div>

</div>

</div>    

  </body>

</html>

=========================================================================

这个错误,根据查询,是反向代理Nginx的 502.html的页面内容,也就是说跟反向代理有关

于是去看 nginx(在网关服务器上)的Log日志,仔细查找,发现了蛛丝马迹:

2015/11/17 09:47:29 [error] 7389#0: *556527 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 183.37.187.62, server: www.hssetraining.com, request: "POST /sync/sync/transfer/init.jhtml HTTP/1.1", upstream: "http://10.161.185.133:8633/sync/sync/transfer/init.jhtml", host: "hssetraining.com"  

=============================  看来是 nginx反向代理超时了,于是 google之,发现vhost里的

sichuan_epass.conf文件中需要加以下内容


server {

listen 80;

server_name www.hssetraining.com hssetraining.com cn.hssetraining.com;

location / {

proxy_pass http://qp.isafetool.com:8633;

proxy_set_header        X-Real-IP               $remote_addr;

proxy_set_header        X-Forwarded-For         $proxy_add_x_forwarded_for;

proxy_connect_timeout 300;  //加上这一行

proxy_read_timeout 300; //加上这一行

}

location ~ ^/(WEB-INF)/ {

deny all;

}

error_page  500 502 503 504 = /502.html;

                location = /502.html {

                    root   html;

                } 

}

重启 ngingx  -s reload,然后用PAD重新初始化数据,至此问题解决,初始化成功。


转载于:https://my.oschina.net/u/2471041/blog/531259

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值