节点JS:使用状态代码503重试功能

时间:2016-02-11 07:40:19

标签: javascript node.js http

鉴于以下代码,此Node JS API调用程序正在与基于PHP的API服务进行通信。

经过多次测试后,我们发现API端点的每个其他或每个其他命中都会产生503状态代码。

任何Node JS专家都能提供一些输入或信息,以便用503代码重试函数吗?

$('b.b').click(function () {
    alert('B Handler for .click() called.');
});

/*$('b.a').click(function () {
    alert('A Handler for .click() called.');
});*/

$(document).on('click','b.a',function (){
    alert('A Handler for .click() called.');
});

$('b.b').clone(true).removeClass('b').addClass('a').prependTo('p');

1 个答案:

答案 0 :(得分:0)

HTTP错误503 - 服务不可用

描述:

  

Web服务器(运行Web站点)当前无法处理   由于临时过载或维护而导致的HTTP请求   服务器。这意味着这是一个暂时的条件   一段时间后会缓解。处于此状态的某些服务器可能   也简单地拒绝套接字连接,在这种情况下不同   可能会生成错误,因为套接字创建超时。

修复503错误:

  

Web服务器实际上已“关闭以进行修复”。它还是   功能最低,因为它至少可以用503响应   状态代码,但完全服务是不可能的,即网站是   根本不可用。这有很多可能的原因,但是   一般来说,这是因为经营者的一些人为干预   Web服务器机器。你通常可以期待有人在工作   关于这个问题,正常的服务将尽快恢复。

如果您认为自己正在使用适当的参数 ,请与网站的系统运营商(例如您的ISP)联系,以确定服务的原因下。对于这种类型的错误,他们将比我们更好地帮助你。

使用网络上提供的其他公共API对您的代码进行虚拟测试运行