Re: Output from sudo kill -QUIT pid
Chuck Hill <[email protected]> Fri, 19 Nov 2004 11:22:57 -0800
| Newsgroups | gmane.comp.web.webobjects.admin |
|---|---|
| Message-ID | <[email protected]> |
Hi Brendan,
Apple, in its never ending quest to "think different" keeps these in a
very special place - /dev/null. You need to use the DevNullViewer
application to access these. :-P
OK, enough with the jokes. Here is how to fix this:
-----------------
From: Wojtek
Theoretically you can do kill -QUIT <jvmpid> to see the list of JVM
threads, and (since 1.4) deadlocks:
http://developer.java.sun.com/developer/technicalArticles/Programming/
Stacktrace/
=== Go to appropriate dir
# cd
/opt/Apple52/Library/WebObjects/JavaApplications/wotaskd.woa/Contents/
Resources/
=== Original file (Apple)
# cat SpawnOfWotaskd.sh.bak
#!/bin/sh
$@ 1>/dev/null 2>&1 &
=== Modified by me (not the best choice of files)
# cat SpawnOfWotaskd.sh
#!/bin/sh
$@ 1>>/var/log/webobjects.log 2>>/var/log/webobjects.err &
=== Now signal
# kill -QUIT 19466
=== Et voilla, trace is back
# tail /var/log/webobjects.log
at Application.main(Application.java:32)
at java.lang.reflect.Method.invoke(Native Method)
at
com.webobjects._bootstrap.WOBootstrap.main(WOBootstrap.java:71)
"VM Thread" prio=1 tid=0x808ae88 nid=0x4c47 runnable
"VM Periodic Task Thread" prio=1 tid=0x80958f8 nid=0x4c4a waiting on
monitor
"Suspend Checker Thread" prio=1 tid=0x8096290 nid=0x4c4b runnable
-----------------------
Or, of course, just turn to page 92, verse 1 in Practical WebObjects.
;-)
Chuck
On Nov 19, 2004, at 10:29 AM, Brendan Duddridge wrote:
> Hi,
>
> Does anyone know where the output of doing 'sudo kill -QUIT pid' goes?
> I
> have an application that is not responding anymore and I'd like to see
> the
> stack trace of where it's waiting. The app was started up with
> Monitor. I
> know that if I start it from the command line and do a control-\, then
> I
> will see the stack trace. I want an equivalent way of getting that
> information from a Monitor started application.
>
> WO 5.2.3, OS X Server 10.3.5.
>
> Thanks,
>
> ___________________________
>
> Brendan Duddridge
>
> ClickSpace Interactive Inc.
> Suite L100
> 239 - 10th Ave SE
> Calgary, AB T2G 0V9
> Canada
> (403) 277-5591
> http://www.clickspace.com/
>
>
> _______________________________________________
> WebObjects-admin mailing list
> [email protected]
> http://www.omnigroup.com/mailman/listinfo/webobjects-admin
>
--
Practical WebObjects - a book for intermediate WebObjects developers
who want to increase their overall knowledge of WebObjects, or those
who are trying to solve specific application development problems.
http://www.global-village.net/products/practical_webobjects