[pgsql-jp: 40341] Re: Connection 取得でエラー

yukari_yamaguchi @ agrex.co.jp yukari_yamaguchi @ agrex.co.jp
2010年 7月 21日 (水) 13:33:23 JST


板垣様

返信ありがとうございます。


>Java は関係なく、古いバージョンのWindows版のPostgreSQLにあったバグです。

 このバグが、今回のような時々起こる接続障害を引き起こしていたということで
しょうか?

 8.3.8のリリースノートに以下の記述がありましたが、このことですか?

 Windowsの共有メモリ割り当てコードを修正しました。(Tsutomu Yamada, 
Magnus) 
 この不具合がよく報告される"could not reattach to shared memory(共有メモ
リに再接続できませんでした)"というエラーメッセージを導いていました。


>接続をリトライして騙し騙し使っていくくらいしか無いと思われます。

 接続リトライすると、正常に稼動するため、仰るように騙し騙し使っている状態
です。
 バージョンUPして直るのならば、バージョンを上げることも検討します。



重ね重ね質問してすみません。
宜しくお願いいたします。

----------

> 山口と申します。
> 
> 返信ありがとうございます。
> 
> jdbcですが、postgresql-8.3-603.jdbc3.jar を使っています。
> 
> Postgreのログには、以下のログが出ていました。
> 
> FATAL:  could not reattach to shared memory (key=272, addr=02200000): 
487
> 
> 以上、宜しくお願いいたします。
> 
> Matsusaka <z-matsuzaka @ sraoss.co.jp> wrote on 2010/07/21 11:55:51:
> 
> > 松坂と申します。
> > 
> > jdbc のバージョンはいくつをお使いでしょうか。
> > また、サーバ側になにかメッセージが出ていませんでしょうか。
> > 
> > ご確認お願いします。
> > 
> > > 初めてPostgreSQLを使って開発しています。
> > > 
> > > 
> > > PostgreSQLを使ってJAVAでバッチを作っていますが、バッチををある程度使
ってい
> > > ると、PostgreSQLとの接続ができなくなってしまいます。
> > > (Connectionの取得処理で異常終了します。)
> > > 
> > > org.postgresql.util.PSQLException: The connection attempt failed.
> > > org.postgresql.core.ConnectionFactory.
> > openConnection(ConnectionFactory.java:66)
> > > org.postgresql.jdbc2.AbstractJdbc2Connection.
> > <init>(AbstractJdbc2Connection.java:124)
> > > org.postgresql.jdbc3.AbstractJdbc3Connection.
> > <init>(AbstractJdbc3Connection.java:30)
> > > org.postgresql.jdbc3.Jdbc3Connection.<init>(Jdbc3Connection.java:24)
> > > org.postgresql.Driver.makeConnection(Driver.java:386)
> > > org.postgresql.Driver.connect(Driver.java:260)
> > > java.sql.DriverManager.getConnection(Unknown Source)
> > > java.sql.DriverManager.getConnection(Unknown Source)
> > > 
> > > 
> > > 初めはConnectionのクローズ漏れを疑い、全てのJavaプログラムをチェック
しまし
> > > たが、
> > > クローズ処理が漏れている箇所はありませんでした。
> > > 
> > > <環境>
> > > Windows2008
> > > postgreSQL8.3.7
> > > Java1.5.19
> > > 
> > > 
> > > 何か、思い当たる原因や調査した方がよいことなどアドバイスありましたら
、宜し
> > > くお願いいたします。
> > > 
> > 
> > 
> > -- 
> > Matsusaka <z-matsuzaka @ sraoss.co.jp>
> > 



pgsql-jp メーリングリストの案内