On 08/19/10 13:41, Vinicius Abrahao wrote: > 2010/8/19 Ricardo<[email protected]>: > >> Bom dia Pessoal >> >> Tenho um servidor com tomcat e varias aplicações rodando, inicialmente >> configurei o tomcat usando o diablo-jdk-1.6.0.07.02_9, >> verifiquei que o diablo-jdk-1.6.0.07.02_9 abre somente uma thread, >> como as aplicações consomem muito processamento o tomcat travava e >> tinha que reinicia-lo. >> Então configurei linux-sun-jdk-1.6.0.20 para o tomcat usa-lo, >> verifiquei que ele abre varias threads e o problema de travamento foi >> resolvido. >> >> Já procurei na net sobre como fazer a diablo-jdk-1.6.0.07.02_9 abrir >> varias threads mas sem sucesso, alguem ja passou por isso? >> >> Abaixo a thread abertas tanto com a diablo-jdk-1.6.0.07.02_9 e >> linux-sun-jdk-1.6.0.20 >> >> diablo-jdk-1.6.0.07.02_9 >> www 46791 0,0 14,4 1713104 450508 ?? Is Ter18 6:48,87 [java] >> >> linux-sun-jdk-1.6.0.20 >> www 601 0.0 12.0 1786808 1132188 ?? I Tue03PM 0:48.53 [java] >> www 1011 0.0 12.0 1786808 1132188 ?? S Tue05PM 0:45.42 [java] >> > (....) > > >> www 98879 0.0 12.0 1786808 1132188 ?? I Tue07AM 0:00.04 [java] >> www 99116 0.0 12.0 1786808 1132188 ?? I Tue08AM 1:11.51 [java] >> >> Att, >> >> Ricardo >> > Estranho.. mas por essa listagem parece que ele abre *novos processos* e não > novas threads.. (veja que os pids são diferentes, como se tivessem > sofrendo fork). > > Pelo que entendo, se é criada uma thread nova (ela não vai aparecer na > listagem dos processos); > > Teste os exemplos[1], tanto com a classe Thread quanto com a Runnable, > e você vai notar > que mesmo abrindo 3 threads, apenas um processo será mostrado no PS. > > > [1]http://pt.wikibooks.org/wiki/Java/A_classe_Thread > > Acredito que a sua diablo-jdk esteja funcionando normalmente, já essa > linux-sun-jdk arriscaria > que está com problemas. > > Conte-nos mais detalhes do teu ambiente, pois fiquei na dúvida sobre > quem está "abrindo as threads"? > É o próprio tomcat ou a aplicação? > > > Não sei se te ajudei muito, mas qualquer coisa estamos ae... > > > abraço! > -- > vi[nnix] > aka: Vinícius Abrahão Bazana Schmidt > ------------------------- > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > > É isso mesmo, o diablo abre um processo com uma pancada de threads, o linux-sun-jdk abre um monte de processos, também gostaria de saber o motivo?
Será que é pq as linux-threads não podem ser usadas em aplicações no FreeBSD? -- Danilo Egêa Gondolfo Email/MSN - [email protected] Skype - daniloegea Twitter - http://twitter.com/daniloegea Blog - http://daniloegea.wordpress.com __________________________________________________ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/ ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

