我有一个使用Express Framework的NodeJS API。
我在NodeJS实例之间使用Nginx进行负载均衡。我使用PM2来生成NodeJS实例。
我在日志中发现Ngnix发出了一些“虚拟/内部”请求,可能是为了确定实例是否已启用(心跳请求可能是此请求的相应名称)。
我的问题是:在我的API上识别这些“虚拟/内部”请求的正确方法是什么?
答案 0 :(得分:0)
我很确定nginx只对上游服务器使用被动运行状况检查。换句话说 - 因为假定所有HTTP请求都会产生响应,nginx说“如果我发送这个服务器一堆请求并且没有获得响应,我会认为服务器不健康”。
您能分享一些您正在看到的请求的访问日志吗?
据我所知,nginx不会向最终未由客户端发起的上游服务器发送任何请求。