開発Blog

[トラブル事例] バッチプログラムが実行開始から6時間後に異常終了する。

投稿日:2011-05-31 更新日:

 

バッチプログラムが実行開始から6時間後に異常終了する。

-エラーメッセージ-

java.sql.SQLException: can't create statement from closed connection.

-原因、対応方法-

intra-martのデータソースでのコネクションの連続使用可能時間(resource-ref/max-active-time)が デフォルト6時間となっており、この設定がhttp.xmlに設定がないと このデフォルト値が有効になり、6時間後にコネクションが終了するため。

ApplicationRuntimeの conf/http.xml で例えば、24時間とする場合、

<max-active-time>24h</max-active-time>

を追加する。 

 

-開発Blog
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

intra-martとリッチクライアントツールCurlの連携について

  ※下記内容は、過去のintra-mart(Ver4.3以前)に関する内容です。最新のintra-martでは、異なる情報であることがありますので、ご注意ください。   intr …

no image

intra-mart Advent Calendar 2013 第20日:iPadでデフォルトでPC画面表示にする方法

この記事は、intra-mart Advent Calendar 2013 第20日の記事です。 本日、Accel Platform 2013 Winter(Felicia)をリリースさせていただきま …

no image

intra-mart Advent Calendar 2013 第15日:IM-Workflowの裏技

この記事は、intra-mart Advent Calendar 2013 第15日の記事です。 日曜日なので、簡単な記事ですが、IM-Workflowの裏技をご紹介します。 ■未処理・処理済などの案 …

no image

IM-Workflowで承認時にも認証を行う方法

IM-Workflowでは、本当に本人が申請・承認しているかを証明するための仕組みとして、「認証確認(再認証)」を設定することができます。 この仕組みを利用すると、ワークフローの申請・承認を行うタイミ …

no image

intra-mart利用中の「セッション切れ」について

  ※下記内容は、過去のintra-mart(Ver4.3以前)に関する内容です。最新のintra-martでは、異なる情報であることがありますので、ご注意ください。   intr …