Open棟梁Project - マイクロソフト系技術情報 Wiki

目次

概要

ASP.NETのタイムアウトについての考慮点を纏めました。

クライアント側

HTTPクライアント

DBクライアント

データ・プロバイダ側(クライアント側)
DBに依って異なるが、だいたい以下のものがある。

サーバ側

Webサーバ

IISのタイムアウト

コネクション・タイムアウト(接続のタイムアウト)

APサーバ

アプリケーション プールのアイドル タイムアウト

ASP.NETの実行タイムアウト

ASP.NETのSessionタイムアウト

各種認証のタイムアウト

DBサーバ

DBに依って異なるが、だいたい以下のものがある。

Transactionとの関連

クライアント側タイムアウト

クライアント側タイムアウトでは、APサーバのThreadは停止しないので、

Transactionの結果はAPサーバの処理結果に依る。

サーバ側タイムアウト

サーバ側タイムアウトでは、APサーバのThreadが停止するので、

Transactionはロールバックされる。
(ConnectionオブジェクトがCloseされないでGCされるとロールバックになる仕様のため)

参考


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS