在OpenShift中使用Hotrod的infinispan盒式磁带

时间:2014-02-26 05:23:46

标签: caching openshift infinispan socket-timeout-exception

我创建了一个缩放的应用程序,并从以下网址添加了Infinispan Cartridge:

raw.github.com/bdecoste/openshift-origin-cartridge-infinispan/master/metadata/manifest.yml

现在我想从以单独设备运行的应用程序连接到infinispan服务器。我正在使用hotrod-client。具有以下内容的属性:

infinispan.client.hotrod.server_list = $ OPENSHIFT_INIFINISPAN_HOST:$ OPENSHIFT_INFINISPAN_TCP_PROXY_PORT; infinispan.client.hotrod.socket_timeout = 500 infinispan.client.hotrod.connect_timeout = 10

当我运行应用程序时,我在错误日志中得到以下内容:

ISPN004007:遇到异常。重试9分(满分10分):org.infinispan.client.hotrod。来自org.infinispan.client.hotrod.impl.transport.tcp.TcpTransport.readByte(TcpTransport.java:184)的例外.TransportException :: java.net.SocketTimeoutException [i nfinispan-client-hotrod-5.2.1.Final.jar :5.2.1.Final]

是什么原因以及我们如何解决?

提前多多感谢。

1 个答案:

答案 0 :(得分:0)

除非使用您的公共网址超过80,443,8000,8443端口,否则您无法在不属于扩展应用程序的齿轮之间进行通信。