2014-02-26 74 views
1

我已經創建了一個縮放應用程序並從下面的URL添加Infinispan的盒:Infinispan的墨盒的Hotrod在OpenShift

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。 exception.TransportException :: java.net.SocketTimeoutException在org.infinispan.client.hotrod.impl.transport.tcp.TcpTransport.readByte(TcpTransport.java:184)[i nfinispan-client-hotrod-5.2.1.Final.jar :5.2.1.Final]

是什麼原因導致的,以及我們如何解決?

非常感謝。

回答

0

除非通過端口80,443,8000,8443使用您的公共URL,否則您不能在不是縮放應用程序的一部分的齒輪之間進行通信。

+0

嗨,謝謝你的迴應。我已經使用$ OPENSHIFT_INIFINISPAN_HOST = 530c74b75973---52000357-abc.rhcloud.com和$ OPENSHIFT_INFINISPAN_TCP_PROXY_PORT = 53043,它應該連接到單獨的齒輪,但它不是。這是一個錯誤嗎?因爲在縮放應用程序的設備中託管的mysql也一樣。 – priyank

+0

嗨,我沒有得到任何迴應。請回復等待的答覆。再次感謝 – priyank

+0

我認爲這隻適用於縮放應用程序,否則齒輪不能互相交談。 – 2014-03-06 13:57:19

相關問題