Version: IBM infosphere DataStage V11.3.1
Operating system: Linux Redhat 6.4 scene:
In the recent development environment, the DS job does not display data status (that is, link color changes and data volumes), while the information seen in the monitoring is ready. The first solution, after restarting the server, resolves the problem, but this problem can occur over time. Problem Description:
Job runs do not display data flow status and data volume, while director Click Monitor to see job status as follows:
After the job is run, the log information can see the following alerts: Warning main_program:failed to initialize job monitoring. Monitor information won't be generated. warning:failed to connect to Jobmonapp on port 13401 Problem Analysis:
See the JobMonApp.log in $PXEngine/java log. is a memory overflow.
A record of the problem was found at IBM's website:
http://www-01.ibm.com/support/docview.wss?uid=swg21508253
Said to be outofmemoryerror (memory overflow). Fix the Jobmoninit file under $pxengine/java. The final problem is resolved.
The following is a consultation with the IBM DS consultant to explain the reasons for these occurrences:
The heap memory area of the Java Monitor does not cause the Jobmonitor application to stop. Need to improve the size of the heap, such as code-xmx512m is to increase the heap memory area. After restarting the system, the application memory is freed, so the problem is temporarily resolved after the reboot. However, this problem can occur in High-volume scheduling operations.
http://blog.csdn.net/softwave/article/details/6238747– This blog is about Java heap memory Heap and non heap memory Non-heap learning Problem Resolution:
Find files in DS server-side path/ds/informationserver/server/pxengine/java jobmoninit Add red content: Note: 256,512,768,1024 this plus.