Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Talend Cloud AWS EU Scheduled Outage: Starting Tues 26 May 21:00 CEST with expected completion Wed 27 May 01:00 CEST
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Performance falls if OSGI job is deployed

Hello everybody

 

I've got some problem using an OSGI job.

I've developed a job whitch has to receive an xml file, transform data, send data to SOAP service, receive back the data, transform them again and finally responce! see capture1.jpg

 

If I run the job on "Open Studio", it works fine taking not too much time!

If I deploy the service as OSGI, the performances falls down.

50% of the requestes works but taking 3 times more time than in Studio, the rest of the requestes takes longer than result in a time out.

 

Could someone please suggest what to check or change in order to avoid performance falls!

 

thanks in advance

 

Muzio

 

Labels (2)
15 Replies
Anonymous
Not applicable
Author

Hello Sabrina

 

The DI job are already scheduled (see scheduler.jpg)

but the heaviest job has not big data integration activity... it is mostly data transformation and SOAP request.

 

I've notice the CPU is 100% for longer when job is deployed. When job run in open studio, it take 80% for short time.

 

I've found some topics where somebody suggest to augment the JVM RAM usage.

i've tryed to augment the Memory usage of JVM on file SETENV.BAT lacated in (runtime folder)/Container/Bin like this:

 

SET JAVA_MIN_MEM=512M
SET JAVA_MAX_MEM=4096M

 

is this influent in your opinion? is the syntax right?

 

thanks

Muzio


Scheduler.jpg
Anonymous
Not applicable
Author

Hello,

Here is online document about:TalendHelpCenter:Memory Allocation Parameters

It is running for a long time or costs too much memory in runtime?

Best regards

Sabrina

Anonymous
Not applicable
Author

Thanks Sabrina

 

I appreciate a lot your help!

Service run too long and rake 100% of CPU but, in a old post i've found that kind of suggestion about the JVM memory..

 

lets see!

Could you please confirm the syntax i use was right? 

JAVA_MAX_MEM=4096M

 

thanks 

 

Anonymous
Not applicable
Author

Hello,

The JAVA_MAX_MEM corresponds to the JVM parameter -Xmx and JAVA_MIN_MEM corresponds to the JVM parameter -Xms.

Best regards

Sabrina

Anonymous
Not applicable
Author

0683p000009MACn.png

My fault is not the MEANING... in doc you has linked to me... but also in the setenv.bat there's a quite good explaination.
My doubt is about the SYNTAX

set JAVA_MAX_MEM=4096M
JAVA_MAX_MEM=4096M
let JAVA_MAX_MEM:"4096M"
set JAVA_MAX_MEM="%4 096 000 000%"
set JAVA_MAX_MEM-4096M
.....



Anonymous
Not applicable
Author

Hello again

 

i'm still having problem...

this morning time out happened again...but maybe I catch the log error... see attached  file

 

thanks for any possible suggestion.

Muzio

 


log_error.txt