InfoSphere Information Server dsrpcd tracing
InfoSphere DataStage clients are not connecting. How can I trace the dsrpcd daemon to see what the problem is.
Answer
here are the steps to put the dsrpcd daemon into debug mode to trace client connection issues.
- You must login as the root user
- Run:
ps -ef|grep dsrpc
and get the process id (PID) of the dsrpcd daemon. - Make sure that no one is connected to InfoSphere DataStage by typing:
netstat -a |grep dsrpc
The only thing you should see is the dsrpcd daemon itself in LISTEN mode - Once there are no more connections, kill the dsrpcd using:
kill <pid> - cd to the DSEngine directory
- Source the dsenv file by typing:
. ./dsenv - Restart the dsrpcd daemon in debug mode by typing:
nohup bin/dsrpcd -d9 > /tmp/trace.out 2>&1 & - Type:
ps -ef|grep dsrpc
and be sure the daemon is running in debug mode - Try your connection again. The output of the tracing will be in /tmp/trace.out
- Once you are finished with the trace, the easiest way to take the daemon out of debug mode is to stop and restart the InfoSphere DataStage server
bin/uv -admin -stop
bin/uv -admin -start