2007.06.05

トランザクションタイムアウトの設定方法

一言にタイムアウトといっても、Webアプリケーションの場合は
いろいろなタイムアウトがあります。
セッションタイムアウト、データベースの接続タイムアウト、
アプリケーションプールのアイドルタイムアウト、トランザクションタイムアウトなど・・・。
いろいろなタイムアウトがあり、設定方法もそれぞれ違うわけですが、
ここではトランザクションのタイムアウトの設定方法について説明します。

1.コントロールパネルを開く
2.[管理ツール] → [コンポーネントサービス] を選択する
3.ダイアログが開くので、ツリーを [コンポーネントサービス] - [コンピュータ] と展開する
4.[マイコンピュータ]を右クリックしてプロパティを開く
5.[オプション]タブを選択する
6.トランザクションタイムアウトの入力欄があるのでそこで設定する

最大で3600秒(1時間)まで設定できます。

本来ならばトランザクションタイムアウトの時間を延ばす前に
環境やプログラムなどのパフォーマンス改善を考えるべきですが、
改善する時間がとれないときなどの一時的な対応方法として
覚えておくといいかもしれません。

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

photo
yamaoka