Vinicius Realmente me equivoquei, em vez de falar processos falei threads, o engraçado é que com o quando inicio o tomcat usando a diablo ele cria um processo, quando as aplicações requerem muito processamento, depois de um tempo trava o tomcat. Então substitui a diablo pela linux-sun-jdk o processamento foi dividido entre os vários processos e o travamento parou.
Minha duvida é porque a diablo abre somente um processo enquanto linux-sun-jdk abre vários, pois gostaria de usar a diablo ao invés da linux-sun-jdk. Obs. A aplicação esta em uma maquina virtual. Desde já agradeço. Att, Ricardo Em 19 de agosto de 2010 15:27, Danilo Egea <[email protected]> escreveu: > 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 > ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

