Hi
Nothing is blocked on this machine. Here is the wotaskd info.plist
<?xml version="1.0" encoding="UTF-8"?>
<plist version="0.9">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>NSJavaClientRoot</key>
<string>Contents/WebServerResources/Java</string>
<key>CFBundleSignature</key>
<string>webo</string>
<key>CFBundleExecutable</key>
<string>wotaskd</string>
<key>CFBundleIdentifier</key>
<string>com.apple.comWebobjectsWotaskd</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleIconFile</key>
<string>WOAfile.icns</string>
<key>NSExecutable</key>
<string>wotaskd</string>
<key>NSJavaNeeded</key>
<true/>
<key>CFBundleShortVersionString</key>
<string>5.3.4</string>
<key>NOTE</key>
<string>Please, do NOT change this file -- It was generated
by ProjectBuilder.</string>
<key>CFBundleName</key>
<string>Javawotaskd</string>
<key>NSJavaPath</key>
<array>
<string>wotaskd.jar</string>
</array>
<key>NSJavaPathClient</key>
<string>wotaskd.jar</string>
<key>NSJavaRoot</key>
<string>Contents/Resources/Java</string>
<key>NSJavaUserPath</key>
<array/>
</dict>
</plist>
and then below is the thread dump
Full thread dump Java HotSpot(TM) 64-Bit Server VM (11.3-b02 mixed
mode):
"Low Memory Detector" daemon prio=10 tid=0x00002aaad4025800 nid=0x54a6
runnable [0x0000000000000000..0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"CompilerThread1" daemon prio=10 tid=0x00002aaad4022c00 nid=0x54a5
waiting on condition [0x0000000000000000..0x000000004177c210]
java.lang.Thread.State: RUNNABLE
"CompilerThread0" daemon prio=10 tid=0x00002aaad4020c00 nid=0x54a4
waiting on condition [0x0000000000000000..0x000000004167b2d0]
java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" daemon prio=10 tid=0x00002aaad401f000 nid=0x54a3
waiting on condition [0x0000000000000000..0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Finalizer" daemon prio=10 tid=0x00002aaad4000c00 nid=0x54a2 in
Object.wait() [0x0000000041360000..0x0000000041360d90]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00002aaac8d35388> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
- locked <0x00002aaac8d35388> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
"Reference Handler" daemon prio=10 tid=0x00000000441f5800 nid=0x54a1
in Object.wait() [0x0000000042547000..0x0000000042547c10]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00002aaac8d353c0> (a java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Object.java:485)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
- locked <0x00002aaac8d353c0> (a java.lang.ref.Reference$Lock)
"main" prio=10 tid=0x000000004416bc00 nid=0x549b runnable
[0x0000000042040000..0x0000000042042ed0]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.initProto(Native Method)
at java.net.PlainSocketImpl.<clinit>(PlainSocketImpl.java:84)
at java.net.ServerSocket.setImpl(ServerSocket.java:236)
[r...@vps opt]# at java.net.ServerSocket.<init>(ServerSocket.java:178)
at java.net.ServerSocket.<init>(ServerSocket.java:141)
at
com
.webobjects
.appserver
._private.WODefaultAdaptor._initServerSocket(WODefaultAdaptor.java:208)
at
com
.webobjects
.appserver._private.WODefaultAdaptor.<init>(WODefaultAdaptor.java:142)
at
com
.webobjects
.appserver._private.WODefaultAdaptor.<init>(WODefaultAdaptor.java:154)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
at
sun
.reflect
.NativeConstructorAccessorImpl
.newInstance(NativeConstructorAccessorImpl.java:39)
at
sun
.reflect
.DelegatingConstructorAccessorImpl
.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at
com
.webobjects
.foundation._NSUtilities.instantiateObject(_NSUtilities.java:575)
at
com
.webobjects.appserver.WOApplication.adaptorWithName(WOApplication.java:
968)
at
com
.webobjects.appserver.WOApplication._initAdaptors(WOApplication.java:
1014)
at com.webobjects.appserver.WOApplication.<init>(WOApplication.java:
575)
at Application.<init>(Application.java:73)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
at
sun
.reflect
.NativeConstructorAccessorImpl
.newInstance(NativeConstructorAccessorImpl.java:39)
at
sun
.reflect
.DelegatingConstructorAccessorImpl
.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at java.lang.Class.newInstance0(Class.java:355)
at java.lang.Class.newInstance(Class.java:308)
at com.webobjects.appserver.WOApplication.main(WOApplication.java:323)
at Application.main(Application.java:22)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun
.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
39)
at
sun
.reflect
.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.webobjects._bootstrap.WOBootstrap.main(WOBootstrap.java:71)
"VM Thread" prio=10 tid=0x00000000441f0000 nid=0x54a0 runnable
"GC task thread#0 (ParallelGC)" prio=10 tid=0x0000000044176800
nid=0x549c runnable
"GC task thread#1 (ParallelGC)" prio=10 tid=0x0000000044178000
nid=0x549d runnable
"GC task thread#2 (ParallelGC)" prio=10 tid=0x0000000044179c00
nid=0x549e runnable
"GC task thread#3 (ParallelGC)" prio=10 tid=0x000000004417b400
nid=0x549f runnable
"VM Periodic Task Thread" prio=10 tid=0x00002aaad4028000 nid=0x54a7
waiting on condition
JNI global references: 794
Heap
PSYoungGen total 9408K, used 6056K [0x00002aaac83e0000,
0x00002aaac8e50000, 0x00002aaad2be0000)
eden space 8128K, 58% used
[0x00002aaac83e0000,0x00002aaac888da80,0x00002aaac8bd0000)
from space 1280K, 98% used
[0x00002aaac8d10000,0x00002aaac8e4c820,0x00002aaac8e50000)
to space 1280K, 0% used
[0x00002aaac8bd0000,0x00002aaac8bd0000,0x00002aaac8d10000)
PSOldGen total 21504K, used 240K [0x00002aaab33e0000,
0x00002aaab48e0000, 0x00002aaac83e0000)
object space 21504K, 1% used
[0x00002aaab33e0000,0x00002aaab341c210,0x00002aaab48e0000)
PSPermGen total 21248K, used 8646K [0x00002aaaadfe0000,
0x00002aaaaf4a0000, 0x00002aaab33e0000)
object space 21248K, 40% used
[0x00002aaaadfe0000,0x00002aaaae851998,0x00002aaaaf4a0000)
On 02/06/2009, at 10:05 AM, Chuck Hill wrote:
On Jun 1, 2009, at 4:15 PM, Jurgen Weber wrote:
Chuck has hit the nail right on the head with the below link.
The new machine we were introducing into the environment did not
have a consistent hostname between what was entered into java
monitor, the woadaptor and its actual hostname. Once I set the
hostname to be the same, it worked.
Another problem we are experiencing is that wotaskd and the app
take a really long time to load. eg. The time it is taking to
between starting the app on the command line and then having the
networking up and the ports open (waiting for requests) is about 3
minutes, any advice to why this is taking so long?
Almost certainly a timeout. Send the process a kill -QUIT while it
is hung to get a thread dump and thus to pinpoint where.
Do you have an XML Info.plist with an http:// DTD in it and have
outgoing http blocked on that machine?
Chuck
Jurgen
On 02/06/2009, at 3:30 AM, Chuck Hill wrote:
http://www.gvcsitemaker.com/gvc.webobjects/faq&mode=single&recordID=66181
-------------------------->
ish
http://www.ish.com.au
Level 1, 30 Wilson Street Newtown 2042 Australia
phone +61 2 9550 5001 fax +61 2 9550 4001
--
Chuck Hill Senior Consultant / VP Development
Come to WOWODC'09 in San Fran this June!
http://www.wocommunity.org/wowodc09/
-------------------------->
ish
http://www.ish.com.au
Level 1, 30 Wilson Street Newtown 2042 Australia
phone +61 2 9550 5001 fax +61 2 9550 4001
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-deploy mailing list (Webobjects-deploy@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-deploy/archive%40mail-archive.com
This email sent to arch...@mail-archive.com