I experienced this error when a receive port disassembles a flat file in 2 cases:
- A 1 MB flat file contains more than 10000 rows
The work around that I did is by throttling the Threads per CPU to 100. - A 30 MB flat file contains more than 300000 rows
I noticed that the Memory used by the receive host has grown up more than 3 GB. The receive host is a 32-bit only host. Thus, it recycles the host. So, by using 64-bit host and also throttling the Threads per CPU, the flat file was processed successfully. The 64-bit receive host consumed more than 6 GB of memory.
No comments:
Post a Comment