我们尝试在纯 IPv6 环境中评估 JProfiler,但连接尝试总是失败。
JVM 启动如下所示:
代理连接到服务器并表明它正在侦听:
但是任何连接尝试都会返回失败。当我执行
netstat -aln
时,服务器指示 JVM 正在侦听端口 80,但没有其他端口打开。所以 - 代理实际上不是正在监听端口8849???
我怀疑代理默认绑定在 IPv4 上,因此我还尝试显式设置
address=...
参数。我尝试了几种不同的方法:
但是每次我都会收到以下错误响应:
JProfiler> Using address [fd00::f599:f4ba:2:1].
JProfiler> ERROR: Could not convert address.
一定有一些技巧可以让 JProfiler 绑定到 v6 IP 并允许传入会话,但我很困惑,不知道如何实现。据我所知,JProfiler 文档甚至没有提到 IPv6 的存在......有人曾经让它工作过吗?
不幸的是,从 14.x 开始,JProfiler 代理需要 IPV4。 JProfiler 15 计划提供纯 IPV6 支持。