| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/02/2009 00:23:30
|
Ironlynx
Moderador
![[Avatar]](/images/avatar/93d65641ff3f1586614cf2c1ad240b6c.jpg)
Membro desde: 02/05/2003 01:06:41
Mensagens: 3515
Localização: The other side of the screen
Offline
|
Pessoal, ao colocar meu programa para rodar na Locaweb, tô obtendo um erro macabro ao gerar um relatório com IReport:
Alguém já teve algum erro parecido?O meu relatório ás vezes é gerado, outras vezes dá pau(no momento tá 50% de geração e pau).
Se alguém tiver uma idéia ajudaria muito.Ah, detalhes:
Pool de Conexões: DBCP1.2.2 com commons-pool1.4
Connector do MySQL: 3.1.12
|
Não basta persistir...tem que prevalecer!
Ironlynx
Anarquista de Sistemas
http://osereojava.blogspot.com/ |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/02/2009 07:40:32
|
Luiz_Gustavo
Virtual Machine Man
![[Avatar]](/images/avatar/012d9fe15b2493f21902cd55603382ec.png)
Membro desde: 30/04/2005 12:55:11
Mensagens: 518
Localização: Assis
Offline
|
Bom dia,
ao começar a ler seu post a primeira coisa que me veio à cabeça foi a questão do pool, mas depois vi que você está usando.
Eu tive (e ainda tenho) muitos problemas com aplicações na locaweb devido ao timeout de banco deles, que é de 15 segundos.
Imagino que você deva ter se orientado quanto ao timeout e às melhores configurações do pool de conexões junto ao pessoal da Locaweb.
Eu tive durante muito tempo problemas com o pool, quando usava em uma aplicação o C3p0. O pessoal da Locaweb me orientou a usar uma configuração de Pool deles, através do DBCP. Quando digo "configuração de pool deles", me refiro a entrar no painel de controle e criar um datasource, e usar esse datasource na aplicação. Não tenho jars do DBCP na aplicação (o que poderia dar conflitos).
Depois de usar o datasource (que já tem um pool configurado por eles) meus problemas diminuiram muito.
Abraço!
|
Analista e Desenvolvedor de Sistemas
http://luizgustavoss.blogspot.com/
http://luizgustavoss.wordpress.com/
http://www.linkedin.com/in/luizgustavoss
Procurando uma especialização em Java, SOA e Android? Conheça a TNT Educacional
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/02/2009 11:20:44
|
Ironlynx
Moderador
![[Avatar]](/images/avatar/93d65641ff3f1586614cf2c1ad240b6c.jpg)
Membro desde: 02/05/2003 01:06:41
Mensagens: 3515
Localização: The other side of the screen
Offline
|
Bom dia, Luiz Gustavo.
Cara, que parto!!!
Pedi para eles configurarem para mim o JNDI, pois para variar, gerar o Contexto não tá funcionando...
E minha app só atualiza 2 tabelas de controle(historico quando o user se loga, e consulta quando gera relatório).Fora isso, há apenas uma atualização por mês, e são apenas 60 registros!!! Ou seja, o grosso do sistema são consultas para gerar relatório(e foi criado um Cache para trazer o grosso para memoria) , nada mais..
Meu patrão tá parindo três cães,dois gatos e um hamster...
|
Não basta persistir...tem que prevalecer!
Ironlynx
Anarquista de Sistemas
http://osereojava.blogspot.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/02/2009 11:42:18
|
Luiz_Gustavo
Virtual Machine Man
![[Avatar]](/images/avatar/012d9fe15b2493f21902cd55603382ec.png)
Membro desde: 30/04/2005 12:55:11
Mensagens: 518
Localização: Assis
Offline
|
Hahahahha...
Cara, a maioria das aplicações que temos lá também não são tão complexas, são mais consultas e relatórios também, mas essa questão do timeout deles mata.
Eu tive muiiiiiiiiiiita dor de cabeça com isso, acredite.
Mas faça isso. Tente usar o datasource criado por eles, acredito que vá diminuir muito os seus problemas.
Abraço!
|
Analista e Desenvolvedor de Sistemas
http://luizgustavoss.blogspot.com/
http://luizgustavoss.wordpress.com/
http://www.linkedin.com/in/luizgustavoss
Procurando uma especialização em Java, SOA e Android? Conheça a TNT Educacional
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/02/2009 12:16:25
|
Ironlynx
Moderador
![[Avatar]](/images/avatar/93d65641ff3f1586614cf2c1ad240b6c.jpg)
Membro desde: 02/05/2003 01:06:41
Mensagens: 3515
Localização: The other side of the screen
Offline
|
Eu tive muiiiiiiiiiiita dor de cabeça com isso, acredite.
Eu tô tendo, acredite...
Meu chefe tá tendo um troço... o cara vai gerar relatório(ou se logar no sistema) e recebe uma stacktrace...Eles tinham que deixar isso claro:"Cuidado ao usar um Pool de Conexões com MySQL devido ao timeout de 15 segundos, prefira o nosso Datasource".
Meu minha base inteira tem 600KB, e a maior tabela(são apenas 9, inclusa as 2 de controle), 6mil registros.Imagino os problemas que eles possam ter com sistemas maiores...
|
Não basta persistir...tem que prevalecer!
Ironlynx
Anarquista de Sistemas
http://osereojava.blogspot.com/ |
|
|
 |
|
|