【发布时间】:2014-08-12 17:31:17
【问题描述】:
当我将 hazelcast 节点配置为连接到 hazelcast 管理中心时,初始化 hazelcast 时,我在 hazelcast 日志文件中看到以下堆栈跟踪:
2014-08-12 13:19:17,326 [hz.hcMonitorInstanceConfig.MC.State.Sender] DEBUG - [xt044pdal1.fmr.com]:6301 [testReg-sla-monitor] [3.2.4] Opening collector connection:http://mancenter.xtrac.fmr.com:8080/collector.do
2014-08-12 13:19:22,326 [hz.hcMonitorInstanceConfig.MC.State.Sender] WARN - [xt044pdal1.fmr.com]:6301 [testReg-sla-monitor] [3.2.4] connect timed out
java.net.SocketTimeoutException: connect timed out
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:579)
at sun.net.NetworkClient.doConnect(NetworkClient.java:175)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:432)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:527)
at sun.net.www.http.HttpClient.<init>(HttpClient.java:211)
at sun.net.www.http.HttpClient.New(HttpClient.java:308)
at sun.net.www.http.HttpClient.New(HttpClient.java:326)
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:996)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:932)
at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:850)
at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1091)
at com.hazelcast.management.ManagementCenterService$StateSendThread.sendState(ManagementCenterService.java:384)
at com.hazelcast.management.ManagementCenterService$StateSendThread.run(ManagementCenterService.java:365)
这似乎是在端口 8080 上无法访问 mancenter 的问题,所以我想在两者之间使用 http 代理。但是,当我在 tomcat 上配置代理时
-DproxyHost=<proxyhost> -DproxyPort=<port>
我仍然收到错误消息。
我尝试在没有代理的情况下卷曲到该框,但失败了,但使用代理成功。
如何设置连接到 mancenter 的代理?
【问题讨论】:
-
想知道 - 您是否尝试过使用 HA Proxy 或 squid 来实现代理功能?我可以为两者共享配置(如果需要,首选 ha 代理) - 系统管理员应该特别熟悉它们 squid3
标签: hazelcast