Re: JavaMonitor stop not working
Re: JavaMonitor stop not working
- Subject: Re: JavaMonitor stop not working
- From: Chuck Hill <email@hidden>
- Date: Fri, 06 Sep 2013 21:56:04 +0000
- Thread-topic: JavaMonitor stop not working
And WOAllowRapidTurnaround=false?
--
Chuck Hill
Executive Managing Partner, VP Development and Technical Services
Practical WebObjects - for developers who want to increase their overall
knowledge of WebObjects or who are trying to solve specific problems.
http://www.global-village.net/gvc/practical_webobjects
Global Village Consulting ranks 13th in 2012 in BIV's Top 100 Fastest
Growing Companies in B.C!
Global Village Consulting ranks 44th in 25th annual PROFIT 500 ranking of
Canada’s Fastest-Growing Companies by PROFIT Magazine!
On 13-09-06 2:50 PM, "Ramsey Gurley" <email@hidden> wrote:
>sudo /usr/java/default/bin/jstack -F 13545
>
>Attaching to process ID 13545, please wait...
>Debugger attached successfully.
>Server compiler detected.
>JVM version is 23.25-b01
>Deadlock Detection:
>
>No deadlocks found.
>
>Thread 13625: (state = IN_NATIVE)
> - java.net.PlainSocketImpl.socketAccept(java.net.SocketImpl) @bci=0
>(Interpreted frame)
> - java.net.AbstractPlainSocketImpl.accept(java.net.SocketImpl) @bci=7,
>line=398 (Interpreted frame)
> - java.net.ServerSocket.implAccept(java.net.Socket) @bci=60, line=530
>(Interpreted frame)
> - java.net.ServerSocket.accept() @bci=48, line=498 (Interpreted frame)
> - com.webobjects.appserver._private.WOWorkerThread.run() @bci=26,
>line=210 (Interpreted frame)
> - java.lang.Thread.run() @bci=11, line=724 (Interpreted frame)
>
>
>Thread 13624: (state = IN_NATIVE)
> - java.net.PlainSocketImpl.socketAccept(java.net.SocketImpl) @bci=0
>(Interpreted frame)
> - java.net.AbstractPlainSocketImpl.accept(java.net.SocketImpl) @bci=7,
>line=398 (Interpreted frame)
> - java.net.ServerSocket.implAccept(java.net.Socket) @bci=60, line=530
>(Interpreted frame)
> - java.net.ServerSocket.accept() @bci=48, line=498 (Interpreted frame)
> - com.webobjects.appserver._private.WOWorkerThread.run() @bci=26,
>line=210 (Interpreted frame)
> - java.lang.Thread.run() @bci=11, line=724 (Interpreted frame)
>
>
>Thread 13623: (state = IN_NATIVE)
> - java.net.PlainSocketImpl.socketAccept(java.net.SocketImpl) @bci=0
>(Interpreted frame)
> - java.net.AbstractPlainSocketImpl.accept(java.net.SocketImpl) @bci=7,
>line=398 (Interpreted frame)
> - java.net.ServerSocket.implAccept(java.net.Socket) @bci=60, line=530
>(Interpreted frame)
> - java.net.ServerSocket.accept() @bci=48, line=498 (Interpreted frame)
> - com.webobjects.appserver._private.WOWorkerThread.run() @bci=26,
>line=210 (Interpreted frame)
> - java.lang.Thread.run() @bci=11, line=724 (Interpreted frame)
>
>
>Thread 13622: (state = IN_NATIVE)
> - java.net.PlainSocketImpl.socketAccept(java.net.SocketImpl) @bci=0
>(Interpreted frame)
> - java.net.AbstractPlainSocketImpl.accept(java.net.SocketImpl) @bci=7,
>line=398 (Interpreted frame)
> - java.net.ServerSocket.implAccept(java.net.Socket) @bci=60, line=530
>(Interpreted frame)
> - java.net.ServerSocket.accept() @bci=48, line=498 (Interpreted frame)
> - com.webobjects.appserver._private.WOWorkerThread.run() @bci=26,
>line=210 (Interpreted frame)
> - java.lang.Thread.run() @bci=11, line=724 (Interpreted frame)
>
>
>Thread 13621: (state = IN_NATIVE)
> - java.net.PlainSocketImpl.socketAccept(java.net.SocketImpl) @bci=0
>(Interpreted frame)
> - java.net.AbstractPlainSocketImpl.accept(java.net.SocketImpl) @bci=7,
>line=398 (Interpreted frame)
> - java.net.ServerSocket.implAccept(java.net.Socket) @bci=60, line=530
>(Interpreted frame)
> - java.net.ServerSocket.accept() @bci=48, line=498 (Interpreted frame)
> - com.webobjects.appserver._private.WOWorkerThread.run() @bci=26,
>line=210 (Interpreted frame)
> - java.lang.Thread.run() @bci=11, line=724 (Interpreted frame)
>
>
>Thread 13620: (state = IN_NATIVE)
> - java.net.PlainSocketImpl.socketAccept(java.net.SocketImpl) @bci=0
>(Interpreted frame)
> - java.net.AbstractPlainSocketImpl.accept(java.net.SocketImpl) @bci=7,
>line=398 (Interpreted frame)
> - java.net.ServerSocket.implAccept(java.net.Socket) @bci=60, line=530
>(Interpreted frame)
> - java.net.ServerSocket.accept() @bci=48, line=498 (Interpreted frame)
> - com.webobjects.appserver._private.WOWorkerThread.run() @bci=26,
>line=210 (Interpreted frame)
> - java.lang.Thread.run() @bci=11, line=724 (Interpreted frame)
>
>
>Thread 13619: (state = IN_NATIVE)
> - java.net.PlainSocketImpl.socketAccept(java.net.SocketImpl) @bci=0
>(Interpreted frame)
> - java.net.AbstractPlainSocketImpl.accept(java.net.SocketImpl) @bci=7,
>line=398 (Interpreted frame)
> - java.net.ServerSocket.implAccept(java.net.Socket) @bci=60, line=530
>(Interpreted frame)
> - java.net.ServerSocket.accept() @bci=48, line=498 (Interpreted frame)
> - com.webobjects.appserver._private.WOWorkerThread.run() @bci=26,
>line=210 (Interpreted frame)
> - java.lang.Thread.run() @bci=11, line=724 (Interpreted frame)
>
>
>Thread 13618: (state = IN_NATIVE)
> - java.net.PlainSocketImpl.socketAccept(java.net.SocketImpl) @bci=0
>(Interpreted frame)
> - java.net.AbstractPlainSocketImpl.accept(java.net.SocketImpl) @bci=7,
>line=398 (Interpreted frame)
> - java.net.ServerSocket.implAccept(java.net.Socket) @bci=60, line=530
>(Interpreted frame)
> - java.net.ServerSocket.accept() @bci=48, line=498 (Interpreted frame)
> - com.webobjects.appserver._private.WOWorkerThread.run() @bci=26,
>line=210 (Interpreted frame)
> - java.lang.Thread.run() @bci=11, line=724 (Interpreted frame)
>
>
>Thread 13617: (state = IN_NATIVE)
> - java.net.PlainSocketImpl.socketAccept(java.net.SocketImpl) @bci=0
>(Interpreted frame)
> - java.net.AbstractPlainSocketImpl.accept(java.net.SocketImpl) @bci=7,
>line=398 (Interpreted frame)
> - java.net.ServerSocket.implAccept(java.net.Socket) @bci=60, line=530
>(Interpreted frame)
> - java.net.ServerSocket.accept() @bci=48, line=498 (Interpreted frame)
> - com.webobjects.appserver._private.WOWorkerThread.run() @bci=26,
>line=210 (Interpreted frame)
> - java.lang.Thread.run() @bci=11, line=724 (Interpreted frame)
>
>
>Thread 13616: (state = IN_NATIVE)
> - java.net.PlainSocketImpl.socketAccept(java.net.SocketImpl) @bci=0
>(Interpreted frame)
> - java.net.AbstractPlainSocketImpl.accept(java.net.SocketImpl) @bci=7,
>line=398 (Interpreted frame)
> - java.net.ServerSocket.implAccept(java.net.Socket) @bci=60, line=530
>(Interpreted frame)
> - java.net.ServerSocket.accept() @bci=48, line=498 (Interpreted frame)
> - com.webobjects.appserver._private.WOWorkerThread.run() @bci=26,
>line=210 (Interpreted frame)
> - java.lang.Thread.run() @bci=11, line=724 (Interpreted frame)
>
>
>Thread 13615: (state = IN_NATIVE)
> - java.net.PlainSocketImpl.socketAccept(java.net.SocketImpl) @bci=0
>(Interpreted frame)
> - java.net.AbstractPlainSocketImpl.accept(java.net.SocketImpl) @bci=7,
>line=398 (Interpreted frame)
> - java.net.ServerSocket.implAccept(java.net.Socket) @bci=60, line=530
>(Interpreted frame)
> - java.net.ServerSocket.accept() @bci=48, line=498 (Interpreted frame)
> - com.webobjects.appserver._private.WOWorkerThread.run() @bci=26,
>line=210 (Interpreted frame)
> - java.lang.Thread.run() @bci=11, line=724 (Interpreted frame)
>
>
>Thread 13614: (state = IN_NATIVE)
> - java.net.PlainSocketImpl.socketAccept(java.net.SocketImpl) @bci=0
>(Interpreted frame)
> - java.net.AbstractPlainSocketImpl.accept(java.net.SocketImpl) @bci=7,
>line=398 (Interpreted frame)
> - java.net.ServerSocket.implAccept(java.net.Socket) @bci=60, line=530
>(Interpreted frame)
> - java.net.ServerSocket.accept() @bci=48, line=498 (Interpreted frame)
> - com.webobjects.appserver._private.WOWorkerThread.run() @bci=26,
>line=210 (Interpreted frame)
> - java.lang.Thread.run() @bci=11, line=724 (Interpreted frame)
>
>
>Thread 13613: (state = IN_NATIVE)
> - java.net.PlainSocketImpl.socketAccept(java.net.SocketImpl) @bci=0
>(Interpreted frame)
> - java.net.AbstractPlainSocketImpl.accept(java.net.SocketImpl) @bci=7,
>line=398 (Interpreted frame)
> - java.net.ServerSocket.implAccept(java.net.Socket) @bci=60, line=530
>(Interpreted frame)
> - java.net.ServerSocket.accept() @bci=48, line=498 (Interpreted frame)
> - com.webobjects.appserver._private.WOWorkerThread.run() @bci=26,
>line=210 (Interpreted frame)
> - java.lang.Thread.run() @bci=11, line=724 (Interpreted frame)
>
>
>Thread 13612: (state = IN_NATIVE)
> - java.net.PlainSocketImpl.socketAccept(java.net.SocketImpl) @bci=0
>(Interpreted frame)
> - java.net.AbstractPlainSocketImpl.accept(java.net.SocketImpl) @bci=7,
>line=398 (Interpreted frame)
> - java.net.ServerSocket.implAccept(java.net.Socket) @bci=60, line=530
>(Interpreted frame)
> - java.net.ServerSocket.accept() @bci=48, line=498 (Interpreted frame)
> - com.webobjects.appserver._private.WOWorkerThread.run() @bci=26,
>line=210 (Interpreted frame)
> - java.lang.Thread.run() @bci=11, line=724 (Interpreted frame)
>
>
>Thread 13611: (state = IN_NATIVE)
> - java.net.PlainSocketImpl.socketAccept(java.net.SocketImpl) @bci=0
>(Interpreted frame)
> - java.net.AbstractPlainSocketImpl.accept(java.net.SocketImpl) @bci=7,
>line=398 (Interpreted frame)
> - java.net.ServerSocket.implAccept(java.net.Socket) @bci=60, line=530
>(Interpreted frame)
> - java.net.ServerSocket.accept() @bci=48, line=498 (Interpreted frame)
> - com.webobjects.appserver._private.WOWorkerThread.run() @bci=26,
>line=210 (Interpreted frame)
> - java.lang.Thread.run() @bci=11, line=724 (Interpreted frame)
>
>
>Thread 13610: (state = IN_NATIVE)
> - java.net.PlainSocketImpl.socketAccept(java.net.SocketImpl) @bci=0
>(Interpreted frame)
> - java.net.AbstractPlainSocketImpl.accept(java.net.SocketImpl) @bci=7,
>line=398 (Interpreted frame)
> - java.net.ServerSocket.implAccept(java.net.Socket) @bci=60, line=530
>(Interpreted frame)
> - java.net.ServerSocket.accept() @bci=48, line=498 (Interpreted frame)
> - com.webobjects.appserver._private.WOWorkerThread.run() @bci=26,
>line=210 (Interpreted frame)
> - java.lang.Thread.run() @bci=11, line=724 (Interpreted frame)
>
>
>Thread 13609: (state = BLOCKED)
> - java.lang.Thread.sleep(long) @bci=0 (Interpreted frame)
> - com.webobjects.appserver.WOApplication$_LifebeatThread.run() @bci=233,
>line=1619 (Interpreted frame)
>
>
>Thread 13608: (state = BLOCKED)
> - java.lang.Thread.sleep(long) @bci=0 (Interpreted frame)
> - com.webobjects.appserver.WOSessionStore$_SessionTimeoutManager.run()
>@bci=12, line=98 (Interpreted frame)
> - java.lang.Thread.run() @bci=11, line=724 (Interpreted frame)
>
>
>Thread 13601: (state = BLOCKED)
>
>
>Thread 13600: (state = BLOCKED)
> - java.lang.Object.wait(long) @bci=0 (Interpreted frame)
> - java.lang.ref.ReferenceQueue.remove(long) @bci=44, line=135
>(Interpreted frame)
> - java.lang.ref.ReferenceQueue.remove() @bci=2, line=151 (Interpreted
>frame)
> - java.lang.ref.Finalizer$FinalizerThread.run() @bci=16, line=189
>(Interpreted frame)
>
>
>Thread 13599: (state = BLOCKED)
> - java.lang.Object.wait(long) @bci=0 (Interpreted frame)
> - java.lang.Object.wait() @bci=2, line=503 (Interpreted frame)
> - java.lang.ref.Reference$ReferenceHandler.run() @bci=46, line=133
>(Interpreted frame)
>
>
>Thread 13579: (state = BLOCKED)
> - java.lang.Object.wait(long) @bci=0 (Interpreted frame)
> -
>com.webobjects.appserver._WORunLoop._acceptInputBeforeDate(com.webobjects.
>foundation.NSTimestamp) @bci=98, line=244 (Interpreted frame)
> -
>com.webobjects.appserver._WORunLoop.runBeforeDate(com.webobjects.foundatio
>n.NSTimestamp) @bci=39, line=95 (Interpreted frame)
> - com.webobjects.appserver.WOApplication._runOnce() @bci=17, line=1095
>(Interpreted frame)
> - com.webobjects.appserver.WOApplication.run() @bci=106, line=1248
>(Interpreted frame)
> - er.extensions.appserver.ERXApplication.run() @bci=288, line=1414
>(Interpreted frame)
> - com.webobjects.appserver.WOApplication.main(java.lang.String[],
>java.lang.Class) @bci=55, line=548 (Interpreted frame)
> - er.extensions.appserver.ERXApplication.main(java.lang.String[],
>java.lang.Class) @bci=6, line=861 (Interpreted frame)
> -
>com.practicemojo.woapp.practicemojoserver.Application.main(java.lang.Strin
>g[]) @bci=4, line=10 (Interpreted frame)
> - sun.reflect.NativeMethodAccessorImpl.invoke0(java.lang.reflect.Method,
>java.lang.Object, java.lang.Object[]) @bci=0 (Interpreted frame)
> - sun.reflect.NativeMethodAccessorImpl.invoke(java.lang.Object,
>java.lang.Object[]) @bci=87, line=57 (Interpreted frame)
> - sun.reflect.DelegatingMethodAccessorImpl.invoke(java.lang.Object,
>java.lang.Object[]) @bci=6, line=43 (Interpreted frame)
> - java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[])
>@bci=57, line=606 (Interpreted frame)
> - com.webobjects._bootstrap.WOBootstrap.main(java.lang.String[])
>@bci=118, line=87 (Interpreted frame)
>
>
>On Sep 6, 2013, at 2:36 PM, Chuck Hill wrote:
>
>> jstack it to be sure? Did someone forget to mark a thread as a daemon?
>> Rapid turn around mode left on?
>>
>>
>> --
>> Chuck Hill
>> Executive Managing Partner, VP Development and Technical Services
>>
>>
>> Practical WebObjects - for developers who want to increase their overall
>> knowledge of WebObjects or who are trying to solve specific problems.
>> http://www.global-village.net/gvc/practical_webobjects
>>
>> Global Village Consulting ranks 13th in 2012 in BIV's Top 100 Fastest
>> Growing Companies in B.C!
>>
>> Global Village Consulting ranks 44th in 25th annual PROFIT 500 ranking
>>of
>> Canada’s Fastest-Growing Companies by PROFIT Magazine!
>>
>>
>>
>>
>>
>>
>> On 13-09-06 2:23 PM, "Ramsey Gurley" <email@hidden> wrote:
>>
>>> There's nothing hitting the app. It's behind the firewall right now. 0
>>> sessions. I start. Monitor works. I stop, monitor doesn't.
>>>
>>> On Sep 6, 2013, at 2:11 PM, Chuck Hill wrote:
>>>
>>>> Is it deadlocked?
>>>>
>>>>
>>>> --
>>>> Chuck Hill
>>>> Executive Managing Partner, VP Development and Technical Services
>>>>
>>>>
>>>> Practical WebObjects - for developers who want to increase their
>>>>overall
>>>> knowledge of WebObjects or who are trying to solve specific problems.
>>>> http://www.global-village.net/gvc/practical_webobjects
>>>>
>>>> Global Village Consulting ranks 13th in 2012 in BIV's Top 100 Fastest
>>>> Growing Companies in B.C!
>>>>
>>>> Global Village Consulting ranks 44th in 25th annual PROFIT 500 ranking
>>>> of
>>>> Canada¹s Fastest-Growing Companies by PROFIT Magazine!
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> On 13-09-06 1:54 PM, "Ramsey Gurley" <email@hidden> wrote:
>>>>
>>>>>
>>>>> On Sep 6, 2013, at 1:44 PM, Ramsey Gurley wrote:
>>>>>
>>>>>> Is anyone else experiencing this? I can't get apps to stop through
>>>>>> JavaMonitor. The only way to stop them is to kill them from the
>>>>>> command
>>>>>> line. I've tried stopping through the interface and using
>>>>>>
>>>>>> /cgi-bin/WebObjects/JavaMonitor.woa/admin/stop?type=all&pw=password
>>>>>>
>>>>>> The second gives me an OK response, but nothing stops.
>>>>>>
>>>>>> Ramsey
>>>>>
>>>>> And if I bounce an app, the new instance starts, but the old instance
>>>>> never stops.
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Do not post admin requests to the list. They will be ignored.
>>>>> Webobjects-dev mailing list (email@hidden)
>>>>> Help/Unsubscribe/Update your Subscription:
>>>>>
>>>>>
>>>>>vi
>>>>> ll
>>>>> age.net
>>>>>
>>>>> This email sent to email@hidden
>>>>
>>>
>>
>
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden