Open棟梁Project - マイクロソフト系技術情報 Wiki -[[戻る>ASP.NET]] * 目次 [#gc97feb4] #contents *概要 [#g81b085b] *クライアント側 [#v3a30df6] **HTTPクライアント [#v2e7b620] **DBクライアント [#bb5dddc8] データ・プロバイダ側(クライアント側)~ DBに依って異なるが、だいたい以下のものがある。 -コネクション・タイムアウト(接続のタイムアウト) --sqlconnection.connectiontimeout~ https://msdn.microsoft.com/ja-jp/library/system.data.sqlclient.sqlconnection.connectiontimeout.aspx -コマンド・タイムアウト(実行タイムアウト) --sqlcommand.commandtimeout~ https://msdn.microsoft.com/ja-jp/library/system.data.sqlclient.sqlcommand.commandtimeout.aspx なお、DBクライアントが例外を検知した場合、Rollbackになる。 *サーバ側 [#l681928c] **Webサーバ [#g658953d] ***IISのタイムアウト [#sabeef96] ***コネクション・タイムアウト(接続のタイムアウト) [#t1601af4] -接続のタイムアウトを設定する~ https://msdn.microsoft.com/ja-jp/library/cc759416.aspx **APサーバ [#e9d9bac9] ***アプリケーション プールのアイドル タイムアウト [#k9517c56] -アプリケーション プールのアイドル タイムアウト設定を構成する (IIS 7)~ https://technet.microsoft.com/ja-jp/library/cc771956.aspx ***ASP.NETの実行タイムアウト [#i63c551d] -HttpRuntimeSection.ExecutionTimeout プロパティ (System.Web.Configuration)~ https://msdn.microsoft.com/ja-jp/library/system.web.configuration.httpruntimesection.executiontimeout.aspx -httpRuntime 要素 (ASP.NET 設定スキーマ) https://msdn.microsoft.com/ja-jp/library/e1f13641.aspx ***ASP.NETのSessionタイムアウト [#t2b5f745] -HttpSessionState.Timeout プロパティ (System.Web.SessionState)~ https://msdn.microsoft.com/ja-jp/library/system.web.sessionstate.httpsessionstate.timeout.aspx -sessionState 要素 (ASP.NET 設定スキーマ)~ https://msdn.microsoft.com/ja-jp/library/h6bb9cz9.aspx ***各種認証のタイムアウト [#oeb5d50b] -[[Forms認証のタイムアウト>ASP.NET Forms認証]] **DBサーバ [#u9df772c] DBに依って異なるが、だいたい以下のものがある。 -ロック・タイムアウト(DBのロック待ちのタイムアウト) --ロック タイムアウトのカスタマイズ~ https://technet.microsoft.com/ja-jp/library/ms177413.aspx *参考 [#sb0bfa38] -ASP.NET & IIS におけるタイムアウトの設定 - kendik.net~ http://kendik.hatenablog.com/entry/2015/01/31/014554 -ASP.NETでセッションのタイムアウト時間が指定どおりにならない - QA@IT~ http://qa.atmarkit.co.jp/q/419 -タイムアウト発生時のトラブルシューティング~ https://technet.microsoft.com/ja-jp/library/ms190181.aspx