開発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

IM-Workflowの一覧を業務別に使い分けるには

この記事では、”もっと効率的に” IM-Workflowを利用した業務ができるように、一覧画面に表示するフローや案件を絞り込んで表示するための手順をご紹介します。 「フローグループ」機能を利用し、一覧 …

no image

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

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

no image

QRコードの表示

こんにちは、開発本部の榎本です。 intra-mart上での画面開発において、QRコードを利用したいという場合があるかと思います。 今回はhttp://www.d-project.comから配布されて …

no image

org.apache.poi_v3_8.* にpkg変更した「POI 3.8」を公開

2012-03-26に公開された Apache POI Version 3.8 について、パッケージ名を「org.apache.poi.」から「org.apache.poi_v3_8.」に変更してパッ …

no image

IM-JSDocとQuick Sequence Diagram Editorの連携

こんにちは。開発本部の齊藤悠です。 今回は、業務スケルトンのTipsということで、完全に隠し機能となってしまった機能を紹介します。 —IM-JSDocとQuick Sequence Diagram …

まだデータがありません。

RSSRSSRSSRSS