Solved

What does dbxtrace do?

Posted on 2009-04-14
7
797 Views
Last Modified: 2013-12-11
./dbxtrace_aix.sh -a [PID] > dbxtrace.out. What does this do?
0
Comment
Question by:srikanthradix
  • 3
  • 3
7 Comments
 
LVL 62

Accepted Solution

by:
gheist earned 250 total points
ID: 24142753
It creates text dump from core file using debugger called "dbx"
Good for debugging.
0
 
LVL 68

Assisted Solution

by:woolmilkporc
woolmilkporc earned 250 total points
ID: 24142811
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
 
LVL 68

Expert Comment

by:woolmilkporc
ID: 24142996
... 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
PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

 

Author Comment

by:srikanthradix
ID: 24143403
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
 

Author Comment

by:srikanthradix
ID: 24143449
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
 

Author Closing Comment

by:srikanthradix
ID: 31570158
What is nodeagent in WebSphere?
0
 
LVL 68

Expert Comment

by:woolmilkporc
ID: 24149266

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

Featured Post

Optimizing Cloud Backup for Low Bandwidth

With cloud storage prices going down a growing number of SMBs start to use it for backup storage. Unfortunately, business data volume rarely fits the average Internet speed. This article provides an overview of main Internet speed challenges and reveals backup best practices.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction Regular patching is part of a system administrator's tasks. However, many patches require that the system be in single-user mode before they can be installed. A cluster patch in particular can take quite a while to apply if the machine…
I promised to write further about my project, and here I am.  First, I needed to setup the Primary Server.  You can read how in this article: Setup FreeBSD Server with full HDD encryption (http://www.experts-exchange.com/OS/Unix/BSD/FreeBSD/A_3660-S…
Learn how to get help with Linux/Unix bash shell commands. Use help to read help documents for built in bash shell commands.: Use man to interface with the online reference manuals for shell commands.: Use man to search man pages for unknown command…
This video shows how to set up a shell script to accept a positional parameter when called, pass that to a SQL script, accept the output from the statement back and then manipulate it in the Shell.

803 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question