我目前正在监控我们应用服务器生成的日志。但在我这样做之前,我必须知道我要访问哪个服务器的日志。为此,我对两个日志进行了跟踪,并观察当我导航到该页面时哪些日志“运行”。如果其中一个日志运行,那么我就知道我要监控哪个服务器。然而,当我输入应用程序的 URL 时,两个日志同时运行,这变得很复杂。当发生这种情况时,我要做的是登录,然后在登录后,我停止两个日志并在两个日志中读取我的登录名。只有这样我才会知道我正在使用哪个服务器。
有没有更简单的方法可以做到这一点?也许我可以使用像 wireshark 之类的数据包嗅探器。我们的应用程序既可以在公共网络上访问,也可以在内部网络上访问。
答案1
我经常只是将一些包含本地服务器名称的注释文本粘贴到 HTML 中,或者至少识别它而不一定具有主机名,然后在加载页面时检查它。
答案2
您可以让负载均衡器添加一个标头,最好不是真实的主机名,而是可以让您了解它是哪个服务器的标头。