我正在尝试在coffeescript中处理http请求,但如果服务器宕机,应用程序就会死掉,并出现下面的错误,我找不到正确的解决方案。
代码:
http.get "http://localhost:8080/health", (res) ->
status = res.statusCode
value = if status == 200 then 1 else 0
console.log value
server.push_metric metricPrefix , value
res.
我正在执行一次评估,以检查服务器是否出现故障
eval{
foreach(){
Processing 10,000 UPCS in API one by one
}
};
if($@){
continue;
sleep(1200);
}
上面的代码运行良好,但问题是,如果服务器宕机,它会跳过当前的UPC(循环),并且它会处理下一个UPC(循环)。
如果服务器宕机,我必须重试相同的upc,而不是跳过upc(循环)?