Hi
It seems your IS for some reason loses the connection to the broker (EndpointUnavailableException).
When there is no connection, but the IS has not yet thrown an EndpointUnavailableException, the IS is trying to publish - the default timeout is 30s (I think).
During this time all documents are stalled until the connection is lost - after that all documents are directly placed in the outbound document store.
When the connection is finally up again the broker must “drain” the outbound document store, and during this time every publish takes longer than usual (approx. 5s in our case).
Unfortunately, this is by design and really hard to avoid when you’re having connection issues.
I created a thread on wmusers a while ago regarding our issue: wmusers.com.
In our case the problem was the SAN (excessive IO) - and when that was fixed we never got these problems again.
Investigate things like cpu, io, memory, network utilization etc on the IS that is affected and see if anything is out of the ordinary.
There are a few settings you can play around with regardning broker transports:
watt.server.brokerTransport.dur=60
watt.server.brokerTransport.max=60
watt.server.brokerTransport.ret=3
Regards,
Mike
#Integration-Server-and-ESB#webMethods