[Seasar-user:16074] [S2JDBC-Gen] Seasar2-TimeoutManagerのタイムアウトについて
あきら
[E-MAIL ADDRESS DELETED]
2008年 10月 21日 (火) 12:28:19 JST
あきらです
S2JDBC-Genのmigrateを行っていたのですが、10分以上でタイムアウトが発生
してしまいました。それ自体はよいのですが。。。
[Seasar2-TimeoutManager] 物理的なコネクションを閉じました
は connectionPool のタイムアウトであり処理自体は正常に進んでいるとの
認識でよろしいでしょうか?
処理を見た限り10分が来た瞬間でタイムアウト処理を行うのではなく、10分以上
コネクションを張っていた場合、S2JDBCを使おうとした(?or使い終わった)タイミング
でセッションを張りなおす動作に思えました。
S2JDBCのソースを調べようとしたのですが、他のマシンで1分前後で終わる
Migrateが10分以上かかる環境のため断念しました。。。(すみません)
=======================================================
10分以上続くmigrateのサンプルログ
=======================================================
[migrate] DEBUG 2008-10-20 18:27:45,894 [main]
コマンド(org.seasar.extension.jdbc.gen.internal.command.MigrateCommand)を実行します。
...(略)...
[migrate] DEBUG 2008-10-20 18:37:11,294 [main]
ダンプファイル(C:\eclipse\j-db\db\migrate\0001\create\040-dump\zip.csv)をテーブル(ZIP)にロードします。
[migrate] DEBUG 2008-10-20 18:38:07,970 [Seasar2-TimeoutManager]
物理的なコネクションを閉じました
[migrate] DEBUG 2008-10-20 18:38:20,518 [main]
ダンプファイル(C:\eclipse\j-db\db\migrate\0001\create\040-dump\zip.csv)をテーブル(ZIP)にロードしました。
=======================================================
意図的に起こしたタイムアウト時のログ(テーブルは正常に作成されました)
=======================================================
[migrate] DEBUG 2008-10-21 11:55:01,855 [main]
SQLファイル(C:\eclipse\j-db\db\migrate\0001\create\010-table\edu.sql)を実行します。
[migrate] DEBUG 2008-10-21 11:55:01,902 [main] create table EDU ( 略 )
[migrate] DEBUG 2008-10-21 11:55:01,918 [Seasar2-TimeoutManager]
物理的なコネクションを閉じました
[migrate] DEBUG 2008-10-21 11:55:03,215 [main]
SQLファイル(C:\eclipse\j-db\db\migrate\0001\create\010-table\edu.sql)を実行しました。
Seasar-user メーリングリストの案内