-
辰哥 管理员
发表于2018-6-8 15:32
楼主
众所周知
亿信所有产品线产品都带有系统日志的功能
用来记录所有用户在系统中所做的操作
其中IP字段是指用户访问服务器时所在客户端的IP
但有的用户却反应
为什么他所在项目的日志对应的IP都是同一个?
看下图↓↓↓
第一反应这难道是个bug?
↓↓↓
辰哥大揭秘
带着疑惑的心情登录到服务器
果真看到的 IP 全 是 一 个
“查看了该项目的部署架构,
发现当前项目是Weblogic集群部署,
再层层往下排查,
发现问题与产品无关;
而是由于Weblogic代理节点并未将客户端用户实际IP传给被管理节点,
故而导致在日志中查看所有用户IP均为Weblogic代理的IP,
而不是用户实际的IP。”
辣么问题来了!
怎么解决呢?
经查看Weblogic帮助说明得到方案:
“需进入Weblogic控制台
启用Weblogic插件选项
此选项是控制该属性的开关。”
假设集群中有2个被管理节点nodeA和nodeB
先对nodeA节点服务器做配置:
→点击 “环境—服务器—nodeA”,
→然后再点击“配置—常规—高级”,
→勾选“启用 WebLogic 插件”,
→保存并激活后,
→将该节点服务器重启。
→接下来再对nodeB节点服务器做同样的配置。
做了上述配置后
问题完美解决!