When the IS publish large document larger than 15M bytes,there are exceptions occured.And the documents are remained in the document store,so IS can not publish documents to Broker anymore.The exception message is:
2005-07-08 11:05:45 CST [ISS.0098.0064D] Publishing delayed while outbound store is draining. Service: wm.server.publish:publish
OutboundSimpleQueueDocReader.handleMessages(…) caught throwable com.wm.app.b2b.server.dispatcher.exceptions.EndpointUnavailableException: [ISS.0098.9014] BrokerException: Comm Failure (102-2051): Unable to send to Broker. Error ‘java.net.SocketException: Connection reset by peer: socket write error’ was reported bythe send call.
OutboundSimpleQueueDocReader.handleMessages(…) EndpointUnavailableException OutboundSimpleQueueDocReader calling nackMessage no of msgs=2 msgstore size=3 2005-07-08 11:10:07 CST [ISS.0098.0035V1] Regular-SimpleQueueDocReader detected Endpoint Unavailable. Going into a wait state.
I have set the size both of the document store and the trigger document store to 100M,and the Maximum Documents to Send per Transaction of the Outbound Document Store is set to 50.
The IS and Broker are both webMethods 6.1,the JVM is SUN 1.4.2.All the components are in Windows Advanced Server box with 2*2.8 CPUs and 4G RAM.