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
