2010年7月21日

[pgsql-jp: 40340]Fw: Connection 取得でエラー

板垣様

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


>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@xxxxx> 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@xxxxx>
> >


投稿者 xml-rpc : 2010年7月21日 13:32
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/97154
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。