经过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重新初始化数据,至此问题解决,初始化成功。