Re: JavaMonitor stop not working
Re: JavaMonitor stop not working
- Subject: Re: JavaMonitor stop not working
- From: Ramsey Gurley <email@hidden>
- Date: Fri, 06 Sep 2013 15:07:01 -0700
Correct. From the app startup log
WOAllowRapidTurnaround=false
On Sep 6, 2013, at 2:56 PM, Chuck Hill wrote:
> 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