on 07-09-2013 2:29 AM
Hi,
We have developed a interface which generates a huge number of files using multimapping. If we upload one file its ok. But when we upload multiple files the processing becomes too slow takes an hr or so to complete.
We did some analysis and found out that all the messages generated are being stacked up in Engine Status-->BackLog and once the count of messages which needs to be generated from those files reaches then it starts dispatching.
Like we uploaded 3 files which needs to generated around 60k files from multimapping. The back log count reaches 60k and then only dispatch starts which keeps a lot of pressure on JMS Recv thread which is currently at 30.
Can anyone help me in understanding the issue with backlog and multimapping. Is it ususal?
Hi,
Unless the multi-mapping is executed fully, it won't start sending the messages to adapter engine and hence the delay.
Ambrish
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks Ambrish. But one file generates 20k why cant it send the completed file. It's waiting until all 3 are completed. It's hitting the system a lot sometimes even the system is going down.
On side note we increase EO_OUTBOUND_PARALLEL to 20 and JMS Recvr thread to 20. Do we need to increase more?
User | Count |
---|---|
84 | |
24 | |
11 | |
9 | |
7 | |
6 | |
5 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.