Archived

This forum has been archived. Please start a new discussion on GitHub.

Do glacier limits the connects number to it?

I use Glacier to run through the firewall to communicate with the server. But when I connected the server with Glacier frequently, the next exception occured! Do glacier limits the connects number to it? Or other reasons?


This application accepts any user-id / password combination.
warning: connection exception:
Ice.ConnectionLostException
error = 0
at IceSSL.SslTransceiver.read(SslTransceiver.java:229)
at Ice.ConnectionI.run(ConnectionI.java:2104)
at Ice.ConnectionI.access$100(ConnectionI.java:12)
at Ice.ConnectionI$ThreadPerConnection.run(ConnectionI.java:2422)
local address = 10.10.129.144:4604
remote address = 10.10.129.144:80
subscriber: Ice.ConnectionLostException
error = 0
Ice.ConnectionLostException
error = 0
at IceInternal.Outgoing.invoke(Outgoing.java:148)
at Ice._ObjectDelM.ice_isA(_ObjectDelM.java:31)
at Ice.ObjectPrxHelperBase.ice_isA(ObjectPrxHelperBase.java:57)
at Ice.ObjectPrxHelperBase.ice_isA(ObjectPrxHelperBase.java:44)
at IceStorm.TopicManagerPrxHelper.checkedCast(TopicManagerPrxHelper.java:152)
at com.thtf.ezone.ezibs.jpc.iceapp.Subscriber.run(Subscriber.java:76)
at com.thtf.ezone.ezibs.jpc.iceapp.Subscriber.run(Subscriber.java:295)
at java.lang.Thread.run(Unknown Source)

Comments

  • benoit
    benoit Rennes, France
    Hi,

    No, there's no limits in Glacier2. A ConnectionLostException usually means that your request was rejected by Glacier2 because you don't have a session already established or you're not using the same network connection as the one used to establish the session to send your request.

    Try to run Glacier2 with the property Glacier2.Client.Trace.Reject set to 2 to see if Glacier2 does indeed reject the connection and your client with the property Ice.Trace.Network set to 2 to see if it tries to establish another connection to Glacier2.

    To help you figure out why this is happening, we would need much more information such as the code of your client.

    Cheers,
    Benoit.
  • Thanks!

    Thank you !