Matar Thread no Jboss

View: New views
8 Messages — Rating Filter:   Alert me  

Matar Thread no Jboss

by Roberto Green :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Pessoal, consegui identificar uma thread que está consumindo muita cpu através do twiddle.
 
Como eu faço para matar essa thread sem derrubar o Jboss? O pessoal de desenvolvimento vai demorar para analisar a situação. Sempre que essa Thread ficar descontrolada eu queria matar a mesma sem derrubar o jboss.
 
Eu consigo fazer isso pelo kill do jdb? Lançando uma exception na thread? Como eu faço?
 
Obrigado.
 

Re: Matar Thread no Jboss

by Ivan Aguirre :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

O que é essa thread ? É algum processamento de negócio da sua aplicação ?

Bem, de toda forma procure algo no jmx-console... talvez ele tenha essa funcionalidade.

2009/11/3 Roberto Green <roberto.constanza@...>
Pessoal, consegui identificar uma thread que está consumindo muita cpu através do twiddle.
 
Como eu faço para matar essa thread sem derrubar o Jboss? O pessoal de desenvolvimento vai demorar para analisar a situação. Sempre que essa Thread ficar descontrolada eu queria matar a mesma sem derrubar o jboss.
 
Eu consigo fazer isso pelo kill do jdb? Lançando uma exception na thread? Como eu faço?
 
Obrigado.
 


Re: Matar Thread no Jboss

by Julio Viegas :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Apesar de nao recomendado, vc pode tentar:
http://stackoverflow.com/questions/181615/java-threads-is-it-possible-view-pause-kill-a-particular-thread-from-a-different/874335#874335

Procure lançar o Error java.lang.ThreadDeath ao usar o jdb para matar a thread.

Abs,
JV -- julioviegas.com


2009/11/3 Ivan Aguirre <ivan.aguirre@...>
O que é essa thread ? É algum processamento de negócio da sua aplicação ?

Bem, de toda forma procure algo no jmx-console... talvez ele tenha essa funcionalidade.

2009/11/3 Roberto Green <roberto.constanza@...>

Pessoal, consegui identificar uma thread que está consumindo muita cpu através do twiddle.
 
Como eu faço para matar essa thread sem derrubar o Jboss? O pessoal de desenvolvimento vai demorar para analisar a situação. Sempre que essa Thread ficar descontrolada eu queria matar a mesma sem derrubar o jboss.
 
Eu consigo fazer isso pelo kill do jdb? Lançando uma exception na thread? Como eu faço?
 
Obrigado.
 



Re: Matar Thread no Jboss

by Roberto Green :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Não funciona, eu não consigo acertar a sintáxe no jdb.

Qualquer exception dá o mesmo erro: Expression must evaluate to an object

Inclusive esse link abaixo está dando o mesmo erro. O autor do post não consegue também matar uma thread com o comando kill no jdb. (
Expression must evaluate to an object)

Não acho no google alguem que tenha conseguido usar esse kill ...

2009/11/3 Julio Viegas <julioviegas@...>
Apesar de nao recomendado, vc pode tentar:
http://stackoverflow.com/questions/181615/java-threads-is-it-possible-view-pause-kill-a-particular-thread-from-a-different/874335#874335

Procure lançar o Error java.lang.ThreadDeath ao usar o jdb para matar a thread.

Abs,
JV -- julioviegas.com


2009/11/3 Ivan Aguirre <ivan.aguirre@...>

O que é essa thread ? É algum processamento de negócio da sua aplicação ?

Bem, de toda forma procure algo no jmx-console... talvez ele tenha essa funcionalidade.

2009/11/3 Roberto Green <roberto.constanza@...>

Pessoal, consegui identificar uma thread que está consumindo muita cpu através do twiddle.
 
Como eu faço para matar essa thread sem derrubar o Jboss? O pessoal de desenvolvimento vai demorar para analisar a situação. Sempre que essa Thread ficar descontrolada eu queria matar a mesma sem derrubar o jboss.
 
Eu consigo fazer isso pelo kill do jdb? Lançando uma exception na thread? Como eu faço?
 
Obrigado.
 




Re: Matar Thread no Jboss

by Julio Viegas :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Seu processo java subiu em modo debug?

On 3 Nov 2009 14:32, "Roberto Green" <roberto.constanza@...> wrote:

Não funciona, eu não consigo acertar a sintáxe no jdb.

Qualquer exception dá o mesmo erro: Expression must evaluate to an object

Inclusive esse link abaixo está dando o mesmo erro. O autor do post não consegue também matar uma thread com o comando kill no jdb. (
Expression must evaluate to an object)

Não acho no google alguem que tenha conseguido usar esse kill ...

2009/11/3 Julio Viegas <julioviegas@...>

> > Apesar de nao recomendado, vc pode tentar: > http://stackoverflow.com/questions/181615/java-thr...



Re: Matar Thread no Jboss

by Roberto Green :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Sim, consigo fazer tudo no jdb, menos a opção kill por problemas de sintáxe.
 
Não acho nada no google sobre como usar a opção kill, sempre dá o erro "Expression must evaluate to an object".

Obrigado.



2009/11/3 Julio Viegas <julioviegas@...>

Seu processo java subiu em modo debug?

On 3 Nov 2009 14:32, "Roberto Green" <roberto.constanza@...> wrote:

Não funciona, eu não consigo acertar a sintáxe no jdb.

Qualquer exception dá o mesmo erro: Expression must evaluate to an object

Inclusive esse link abaixo está dando o mesmo erro. O autor do post não consegue também matar uma thread com o comando kill no jdb. (
Expression must evaluate to an object)

Não acho no google alguem que tenha conseguido usar esse kill ...

2009/11/3 Julio Viegas <julioviegas@...>

> > Apesar de nao recomendado, vc pode tentar: > http://stackoverflow.com/questions/181615/java-thr...




Re: Matar Thread no Jboss

by Douglas Campos-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

você está colocando o nome completo da exceção no new? tipo new
java.lang.NullPointerException();

2009/11/4 Roberto Green <roberto.constanza@...>:

> Sim, consigo fazer tudo no jdb, menos a opção kill por problemas de sintáxe.
>
> Não acho nada no google sobre como usar a opção kill, sempre dá o erro
> "Expression must evaluate to an object".
>
> Obrigado.
>
> 2009/11/3 Julio Viegas <julioviegas@...>
>>
>> Seu processo java subiu em modo debug?
>>
>> On 3 Nov 2009 14:32, "Roberto Green" <roberto.constanza@...> wrote:
>>
>> Não funciona, eu não consigo acertar a sintáxe no jdb.
>>
>> Qualquer exception dá o mesmo erro: Expression must evaluate to an object
>>
>> Inclusive esse link abaixo está dando o mesmo erro. O autor do post não
>> consegue também matar uma thread com o comando kill no jdb. (Expression must
>> evaluate to an object)
>>
>> Não acho no google alguem que tenha conseguido usar esse kill ...
>>
>> 2009/11/3 Julio Viegas <julioviegas@...>
>>
>> > > Apesar de nao recomendado, vc pode tentar: >
>> > > http://stackoverflow.com/questions/181615/java-thr...
>
>



--
Douglas Campos (qmx)
+55 11 7626 5959

---------------------------------------------------------------------
To unsubscribe, e-mail: enterprise-list-unsubscribe@...
For additional commands, e-mail: enterprise-list-help@...


Re: Matar Thread no Jboss

by Roberto Green :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Sim, coloquei de forma completa e continua o erro Expression must evaluate to an object.
 
Obrigado.
2009/11/4 Douglas Campos <douglas@...>
você está colocando o nome completo da exceção no new? tipo new
java.lang.NullPointerException();

2009/11/4 Roberto Green <roberto.constanza@...>:
> Sim, consigo fazer tudo no jdb, menos a opção kill por problemas de sintáxe.
>
> Não acho nada no google sobre como usar a opção kill, sempre dá o erro
> "Expression must evaluate to an object".
>
> Obrigado.
>
> 2009/11/3 Julio Viegas <julioviegas@...>
>>
>> Seu processo java subiu em modo debug?
>>
>> On 3 Nov 2009 14:32, "Roberto Green" <roberto.constanza@...> wrote:
>>
>> Não funciona, eu não consigo acertar a sintáxe no jdb.
>>
>> Qualquer exception dá o mesmo erro: Expression must evaluate to an object
>>
>> Inclusive esse link abaixo está dando o mesmo erro. O autor do post não
>> consegue também matar uma thread com o comando kill no jdb. (Expression must
>> evaluate to an object)
>>
>> Não acho no google alguem que tenha conseguido usar esse kill ...
>>
>> 2009/11/3 Julio Viegas <julioviegas@...>
>>
>> > > Apesar de nao recomendado, vc pode tentar: >
>> > > http://stackoverflow.com/questions/181615/java-thr...
>
>



--
Douglas Campos (qmx)
+55 11 7626 5959

---------------------------------------------------------------------
To unsubscribe, e-mail: enterprise-list-unsubscribe@...
For additional commands, e-mail: enterprise-list-help@...