no meu arquivo de configuracao do postgres, estava

max connections = 100

aumentei para 200

no meu programa, criei uma classe de conexao, para conectar e fechar a 
conexao
toda hora que chamo essa classe de conexao, faco o select, o update ou 
insert e depois fecho a conexao

mas mesmo assim, e agora com apenas 3 maquinas acessam o chat da o erro de 
many clients ....



----- Original Message ----- 
From: "Nelson Pereira Junior" <[EMAIL PROTECTED]>
To: "PRoJAVA - Grupo de Usuários de Java do Paraná" 
<[EMAIL PROTECTED]>; "Lista Java BR" <[EMAIL PROTECTED]>; "Lista 
Postgres" <[email protected]>
Sent: Monday, March 31, 2008 12:12 PM
Subject: Re: [PRoJAVA] mensagem


Caro amigo,

Você não está fechando corretamente as conexões ao banco. Isso faz com que 
fiquem muitas conexões zumbis, existindo sem ninguém usando.

Não sei como você implementou sua aplicação, mas não teria como todos os 
usuários usarem a mesma conexão, implementando um pool de conexões?

Pelo que percebi, você está usando a arquitetura de 2 camadas, n-clientes 
desktop conectados diretamente ao banco de dados. Já pensou em fazer, pelo 
menos, 3 camadas? Cliente - Server - Banco?

Abraço.

_____________________________________________
Nelson Pereira Junior
Desenvolvedor Web e Móvel
Abacomm Brasil - Mobilidade para o seu negócio. www.abacomm.com.br
Blog DevMobile - Desenvolvimento para mobilidade. DevMobile.blog.br
Mobile Phone: +55 31 9247-0293
GTalk e MSN: [EMAIL PROTECTED]


  ----- Original Message ----- 
  From: Marcos Fabrício Corso
  To: Lista ProJava ; Lista Java BR ; Lista Postgres
  Sent: Monday, March 31, 2008 12:04 PM
  Subject: [PRoJAVA] mensagem


  Olá pessoal, desenvolvi um chat em java swing onde gravo as mensagens numa 
tabela do postgres, mas em certo momento apareceu a seguinte mensagem :


  org.postgresql.util.PSQLException: FATAL: sorry, too many clients already
   at 
org.postgresql.core.v3.ConnectionFactoryImpl.readStartupMessages(ConnectionFactoryImpl.java:443)
   at 
org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:98)
   at 
org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:65)
   at 
org.postgresql.jdbc2.AbstractJdbc2Connection.<init>(AbstractJdbc2Connection.java:116)
   at 
org.postgresql.jdbc3.AbstractJdbc3Connection.<init>(AbstractJdbc3Connection.java:30)
   at org.postgresql.jdbc3.Jdbc3Connection.<init>(Jdbc3Connection.java:24)
   at org.postgresql.Driver.makeConnection(Driver.java:369)
   at org.postgresql.Driver.connect(Driver.java:245)
   at java.sql.DriverManager.getConnection(Unknown Source)
   at java.sql.DriverManager.getConnection(Unknown Source)
   at chat_ibct.Conectar.getConnection(Conectar.java:19)
   at chat_ibct.Conectar.execSQL(Conectar.java:44)
   at chat_ibct.Chat$Atualiza.run(Chat.java:122)
   at java.util.TimerThread.mainLoop(Unknown Source)
   at java.util.TimerThread.run(Unknown Source)


  Parece ser um erro de muitos usuários conectados ao banco ??
  Havia apenas 4 máquinas on line ....


  Atenciosamente,
  Marcos Fabrício Corso
  Analista de Sistemas Júnior
  JM Informática
  Fone : (41)  3076-0896
  Fax   : (41)  3352-2688
  [EMAIL PROTECTED]
  _______________________________________________
  PRoJAVA mailing list
  [EMAIL PROTECTED]

  O PRoJAVA é hospedado por Sumersoft Tecnologia - http://www.sumersoft.com

  Para remover seu email desta lista acesse 
http://www.sumersoft.com/mailman/listinfo/projava ou envie um email para 
[EMAIL PROTECTED] com o subject: unsubscribe SuaSenha
_______________________________________________
PRoJAVA mailing list
[EMAIL PROTECTED]

O PRoJAVA é hospedado por Sumersoft Tecnologia - http://www.sumersoft.com

Para remover seu email desta lista acesse 
http://www.sumersoft.com/mailman/listinfo/projava ou envie um email para 
[EMAIL PROTECTED] com o subject: unsubscribe SuaSenha


E-mail verificado pelo Terra Anti-Spam.
Para classificar como spam, visite
http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=UyYxMTgwMDA2NyNwZXJtIXRlcnJhJjEsMTIwNjk5MDM3MS4xOTczODIuNTQyNC5jYXBhbGFiYS5oc3QudGVycmEuY29tLmJyLDczMTY=




_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a