What does dbxtrace do?

./dbxtrace_aix.sh -a [PID] > dbxtrace.out. What does this do?
srikanthradixAsked:
Who is Participating?

Improve company productivity with a Business Account.Sign Up

x
 
gheistConnect With a Mentor Commented:
It creates text dump from core file using debugger called "dbx"
Good for debugging.
0
 
woolmilkporcConnect With a Mentor Commented:
Hi again,

the purpose of the dbx command is to provide an environment to debug and run programs under the operating system.
You can examine object and core files, set breakpoints at selected statements or run the program one line at a time,
using symbolic variables and display them in their correct format.

There are shell scripts that call the dbx command and format the thread information from the core file. One of them is dbxtrace, whose AIX version is dbxtrace_aix.sh

The output of dbxtrace.sh provides information about each defined thread, with the following sections:  
Error condition
Description of each thread
Detail thread information
Stack trace of each thread.

HTH

wmp





0
 
woolmilkporcCommented:
... and particularly the -a flag with the <PID> parameter means attach to a running or hung process, whereas the -c flag with the <corefile> parameter means examine a core file.
0
Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

 
srikanthradixAuthor Commented:
I have written a sample program
#!/bin/ksh
i=0
while true
do
echo "Value of i is $i"
i=`expr $i + 1`
sleep 100
done

and attached this process id to dbx
dbx -a pid

How do i debug now?
0
 
srikanthradixAuthor Commented:
I am sorry, i did not know that dbx is used only for c, c++ and java programs and generating text files from core dump. Ignore my previous comment.
0
 
srikanthradixAuthor Commented:
What is nodeagent in WebSphere?
0
 
woolmilkporcCommented:

A node agent is used in the "distributed" version of WebSphere called "Network Deployment".
It is a server running on every host computer in the deployed network. It performs administrative functions, so it is e. g. responsible for all local name requests (JNDI) as well as managing running application servers - so if your application server is having problems, it will stop/terminate and restart it.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.