Concurrent program-RTF

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

Concurrent program-RTF

satish
Dear erman,

I have a general question rtf template.

We are facing intermittent issues with a custom report where few runs are completing normal and few runs are completing with warning with specific arguments.Opp throwing out of memory message in logs.The xml generated is less than 1MB.

We are on R2.1.3 instance with 2GB heapspace defined and we have 3 processes for opp manager with 5 threads each.Many long running requests with large output files are completing without any issues but we are facing issue only with this custom report which runs less than a minute and output file is small.

Have you faced this kind of intermittent issue with any report?what all we can check from dba point of view or is this something a developer can optimize the rtf?

Thank you.
Reply | Threaded
Open this post in threaded view
|

Re: Concurrent program-RTF

satish
Dear erman,

Same intermittent issue with few other programs which ran successfully before.Facing this issue since last 3 days, no recent changes done.

I can see all the out of memory errors thrown in one specific opp process log and rest of other 2 processes have no errors in their logfile.

Thank you
Reply | Threaded
Open this post in threaded view
|

Re: Concurrent program-RTF

ErmanArslansOracleBlog
Administrator
Reply | Threaded
Open this post in threaded view
|

Re: Concurrent program-RTF

satish
Hi Erman,

You said "updated the fnd_cp_services for opp as follows;

J:oracle.apps.fnd.cp.gsf.GSMServiceController:-mx3096m -XXtlasize1024k -XXlargeobjectlimit1024k

Also update the problematic concurrent program's arguments as;
-Xms2048M -Xmx3096M".

For R12.1.3,can we set the xmx to 3096M?

Thanks you
Reply | Threaded
Open this post in threaded view
|

Re: Concurrent program-RTF

ErmanArslansOracleBlog
Administrator
Yes.

For instance;

UPDATE fnd_cp_services
SET developer_parameters =
'J:oracle.apps.fnd.cp.gsf.GSMServiceController:-Xmx2048M -Xms2048M'
WHERE service_id = (SELECT manager_type
FROM fnd_concurrent_queues
WHERE concurrent_queue_name = 'FNDCPOPP');

commit;

Check the following MOS note for further details;

Tuning Output Post Processor (OPP) to Improve Performance (Doc ID 1399454.1)