LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 05-11-2012, 01:39 AM   #1
newbie14
Member
 
Registered: Sep 2011
Posts: 473

Rep: Reputation: Disabled
Which is the java application pid?


Dear All,
I got a java application where I run it as a daemon using this yajsw tool. So when I run this command I get as below. Now I would like to know what is 3109 and 3132 is pointing to?

Code:
ps -ef | grep java

root      3109     1  0 Apr06 ?        00:04:35 /usr/java/jdk1.6.0_18/bin/java -Dwrapper.pidfile=/var/run/wrapper.commServer.pid -Dwrapper.service=true -Dwrapper.visible=false -jar /usr/local/yajsw-beta-10.2/wrapper.jar -c /usr/local/yajsw-beta-10.2/conf/wrapper.conf
root      3132  3109  0 Apr06 ?        00:25:26 /usr/java/jdk1.6.0_18/bin/java -classpath /usr/local/yajsw-beta-10.2/./wrapperApp.jar:/usr/local -Xrs -Dwrapper.service=true -Dwrapper.console.visible=false -Dwrapper.visible=false -Dwrapper.pidfile=/var/run/wrapper.commServer.pid -Dwrapper.config=/usr/local/yajsw-beta-10.2/conf/wrapper.conf -Dwrapper.port=15003 -Dwrapper.key=4276015160565963367 -Dwrapper.teeName=4276015160565963367$1333699547154 -Dwrapper.tmpPath=/tmp org.rzo.yajsw.app.WrapperJVMMain
root     23986 23945  0 16:53 pts/0    00:00:00 grep java

pidof java
3132 3109
 
Old 05-11-2012, 01:51 AM   #2
EricTRA
LQ Guru
 
Registered: May 2009
Location: Gibraltar, Gibraltar
Distribution: Fedora 20 with Awesome WM
Posts: 6,805
Blog Entries: 1

Rep: Reputation: 1295Reputation: 1295Reputation: 1295Reputation: 1295Reputation: 1295Reputation: 1295Reputation: 1295Reputation: 1295Reputation: 1295
Hi,

The first number is the process ID (PID) and the second one the parent process ID (PPID). So when you started '3109' (apparently a wrapper) it got started by the init process (PPID 1) and launched a child process with ID 3112. The second process has the first one as parent.

Kind regards,

Eric
 
Old 05-11-2012, 01:53 AM   #3
em31amit
Member
 
Registered: Apr 2012
Location: /root
Distribution: Ubuntu, Redhat, Fedora, CentOS
Posts: 190

Rep: Reputation: 55
i guess, 3109 is process of java, which parent process is (INIT) PID is 1. and 3132 is a child process of java PID 3109.
 
Old 05-11-2012, 01:58 AM   #4
newbie14
Member
 
Registered: Sep 2011
Posts: 473

Original Poster
Rep: Reputation: Disabled
Dear Eric,
What is the reason to have two pid actually? So If I would setup a monit to monitor my java process what do you suggest then which pid to take on ?
 
Old 05-11-2012, 02:17 AM   #5
EricTRA
LQ Guru
 
Registered: May 2009
Location: Gibraltar, Gibraltar
Distribution: Fedora 20 with Awesome WM
Posts: 6,805
Blog Entries: 1

Rep: Reputation: 1295Reputation: 1295Reputation: 1295Reputation: 1295Reputation: 1295Reputation: 1295Reputation: 1295Reputation: 1295Reputation: 1295
Hi,

I'm not much into Java but here's some explanation on Java wrappers and why they're used. On the other hand you can also have TCP wrappers, which are explained a bit on this page. Hope this clears it up a bit.

Kind regards,

Eric
 
Old 05-11-2012, 03:36 AM   #6
newbie14
Member
 
Registered: Sep 2011
Posts: 473

Original Poster
Rep: Reputation: Disabled
Dear Eric,
In order to find out the status of the my java app which pid should I focus the parent or child? Thank you.
 
Old 05-11-2012, 04:48 AM   #7
em31amit
Member
 
Registered: Apr 2012
Location: /root
Distribution: Ubuntu, Redhat, Fedora, CentOS
Posts: 190

Rep: Reputation: 55
i guess, it is normal behavior of the process , like if a running process start a new child process than that running process become parent process of child process. child and parent concepts are most common into thread process and also JAVA is multi-thread process.
 
Old 05-11-2012, 09:55 AM   #8
newbie14
Member
 
Registered: Sep 2011
Posts: 473

Original Poster
Rep: Reputation: Disabled
Dear Amit,
Thank you I will look into for further details.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Getting PID from Java laks Programming 2 03-09-2012 12:53 PM
Multiple instances of the same application with different PID's pjoshi Linux - Newbie 4 11-25-2009 03:36 AM
KDE jar MIME is application/zip and not application/java-archive in Ubuntu Intrepid? arobinson74 Linux - Software 2 09-18-2009 11:40 AM
Generate pid file for application kirukan Programming 1 08-07-2009 11:35 AM
Installing Java Based Application throws "java.lang.NoClassDefFoundError" ConfigMan_08 Linux - Newbie 10 12-22-2008 04:58 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 06:57 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration