识别内部请求Nginx + NodeJS Express

时间:2017-08-08 14:18:16

标签: node.js express nginx

我有一个使用Express Framework的NodeJS API。

我在NodeJS实例之间使用Nginx进行负载均衡。我使用PM2来生成NodeJS实例。

我在日志中发现Ngnix发出了一些“虚拟/内部”请求,可能是为了确定实例是否已启用(心跳请求可能是此请求的相应名称)。

我的问题是:在我的API上识别这些“虚拟/内部”请求的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

我很确定nginx只对上游服务器使用被动运行状况检查。换句话说 - 因为假定所有HTTP请求都会产生响应,nginx说“如果我发送这个服务器一堆请求并且没有获得响应,我会认为服务器不健康”。

您能分享一些您正在看到的请求的访问日志吗?

据我所知,nginx不会向最终未由客户端发起的上游服务器发送任何请求。