Archived

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

how can cut down Ice::ConnectionLostException block time

Hi,
my colleague now encounter this question:
  unknown = "TcpTransceiver.cpp:221: Ice::ConnectionLostException:
               connection lost: recv() returned zero
                 /usr/lib64/libIce.so.34: IceInternal::TcpTransceiver::read(IceInternal::Buffer&)
                 /usr/lib64/libIce.so.34: Ice::ConnectionI::message(IceInternal::ThreadPoolCurrent&)
                 /usr/lib64/libIce.so.34: IceInternal::ThreadPool::run(IceUtil::Handle<IceUtil::Thread> const&)
                 /usr/lib64/libIce.so.34: IceInternal::ThreadPool::EventHandlerThread::run()
                 /usr/lib64/libIceUtil.so.34() [0x3c7365ba3d]
                 /lib64/libpthread.so.0() [0x345e2077f1]
                 /lib64/libc.so.6: clone()"
        at IceInternal.Outgoing.invoke(Outgoing.java:147)
        at IceStorm._TopicDelM.subscribeAndGetPublisher(_TopicDelM.java:333)
        at IceStorm.TopicPrxHelper.subscribeAndGetPublisher(TopicPrxHelper.java:1421)
        at IceStorm.TopicPrxHelper.subscribeAndGetPublisher(TopicPrxHelper.java:1371)
        at com.gd.apps.common.ice.IceTopicServer.subscribe(Unknown Source)
        at com.gd.apps.start.PostInitService.initSubscribes(Unknown Source)
        at com.gd.apps.common.beans.BeansHolder.init(Unknown Source)
        at com.gd.apps.common.beans.BeansHolder.main(Unknown Source) 
from above we have catch this exception,but it block a long time ,how can we make the block time smaller,please help me,thanks.