[pgsql-jp: 34822] Re: Tomcat 5.5.7 からの JDBC 接続について

Koichi Kokura kokimail @ nifty.com
2005年 2月 5日 (土) 18:41:01 JST


お世話になっております、小倉です。

Kanatokoさん、
素晴らしいアドバイス有難うございました。
早速パケットキャプチャーをしてみたのですが、
Tomcat5.1(JRE1.5)の場合、UDP136-137(netbios-ns)を使用した
名前解決を行おうとしているようで6回ともDestination Unreachableで
と返ってきておりました。
一方、Tomcat4.1(JRE1.4)の場合は名前解決は行おうとしておりません。
ただ、両方とも同じソースでPostgreSQLのIPアドレスを直接指定しております。

jdbc:postgresql://10.1.1.2:5432

JRE1.5で仕様が変わったのでしょうか。
もう少し調べてみます。原因がもう少しで掴めそうです。
的確なアドバイス、誠に有難うございました。

----- Original Message ----- 
From: "Kanatoko" <anvil @ jumperz.net>
To: <pgsql-jp @ ml.postgresql.jp>
Sent: Saturday, February 05, 2005 5:33 PM
Subject: [pgsql-jp: 34821] Re: Tomcat 5.5.7 からの JDBC 接続について


>
> 接続の際に名前解決しようとしているなんてことは無いでしょうか。
> パケットキャプチャで問題の10秒間を監視してみるのも面白いかもしれませんね。
>
> -- 
> Kanatoko<anvil @ jumperz.net>
> Open Source WebAppFirewall
> http://guardian.jumperz.net/
>
>
> On Sat, 5 Feb 2005 17:07:14 +0900
> "Koichi Kokura" <kokimail @ nifty.com> wrote:
>
>> 大変お世話になっております、小倉です。
>>
>> tomsonさん、
>>
>> 先程、JDBC(8.0-310 JDBC Source)をコンパイルしてテストしてみました。
>> しかし残念ながらConnectionに10秒ほどかかるという現象は変わりませんでした。 
>> 
>> Tomcat5.5(JRE1.5)を稼働させているPCにCygwin+PsotgreSQL(7.3.1)を
>> インストールしローカルアクセスを行ったところ、
>> Tomcat4.1(JRE1.4)の場合と遜色ない速度で稼働しました。
>> リモートアクセスの時にアクセスが遅くなっているようです。
>>
>> やはりtomsonさんのおしゃるように枯れた1.4系のほうがまだいいのでしょうね。
>> またいろいろと調査してみます。また何かわかればご報告させていただきます。
>> いろいろと有難うございました。
>>
>> ***
>> ----- Original Message ----- 
>> From: "tomson" <tomson_lpcjp @ yahoo.co.jp>
>> To: <pgsql-jp @ ml.postgresql.jp>
>> Sent: Friday, February 04, 2005 9:30 PM
>> Subject: [pgsql-jp: 34818] Re: Tomcat 5.5.7からのJDBC 接続について
>>
>>
>> > こんばんは。tomsonともうします。
>> >
>> >> JREのバージョンを1.5に上げたところ、PostgreSQLへの接続に
>> >> 10秒くらいかかってしまうようになりました。
>> >> (JRE1.4なら一瞬で完了)
>> >
>> > JDBCドライバのソースをダウンロードしてきて、自前でコンパイルすることをお 
>> > 
>> > 勧めします。
>> >
>> > http://jdbc.postgresql.org/download.html
>> >
>> > ただし、このサイトのドライバは、Postgresのソースに付いている(8.0には付
>> > いていませんでした)ドライバとは、ちがうかも知れません。
>> >
>> > J2EEバージョンとかもありますので、お楽しみください。
>> >
>> > ちなみにコンパイルにはantが必要です、というかあった方がよいです。
>> >
>> >>
>> >> Tomcat4.1+JRE1.5でも同様に10秒くらいかかってしまうため、
>> >> おそらく、JRE1.5でJDBCを使用した際にDBコネクションに
>> >> 時間がかかっていると推測されます。
>> >
>> >
>> > うーん、tomcat4はJRE1.4で使うべきだと思います。
>> > Java1.4と1.5は全く別の環境だと考えた方がよさそうです。
>> >
>> > ちなみに今は主流が1.4系なので、あわてて1.5にしなくてもよいような気がしま 
>> > 
>> > す。
>> >
>> > たしかにtomcat5.5系統は、ホットデプロイが早くて、使いごこちは快適ですが
>> > 、まだまだあたらしいもので、バグとかも報告されています。
>> >
>> > ちょっと「枯れた」1.4のほうが、情報も多いし、いいですよ〜。
>> >
>> >
>> >
>> >
>>
>>
>>
>
> 





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