我的网关服务(节点0.10 +请求2.70.0)每秒处理几十个请求。对于每个收入请求,它将请求发送给其他服务(PHP 5.5)。网关每隔几天就停止向Php发送请求。
var request = require("request");
app.use(function(req, res,next){
logger.info("start sending");
request[req.method.toLocaleLowerCase()](options, function(error, response, body){
if(!error){
logger.info("send successfuly");
next(response, body);
}
else{
logger.error(error);
next(error);
}
});
});
对于每个请求,将写入所有成功日志。但是当错误发生时,只有'开始发送'记录是写的。重启节点修复错误。我无法在日志中看到错误。