ASP.NET Webアプリケーションは、ここ数年展開されています。先週、少し遅いサーバーに移行して、コストを節約しました。
現在、コマンドのタイムアウトが頻繁に発生しています。タイムアウトが期限切れになりました。操作が完了する前にタイムアウト期間が経過したか、サーバーが応答していません
これは、低速のサーバーが結果を生成するのに時間がかかるという点で理解できます。時間がかかり、タイムアウトが発生します。
SqlClientに長いタイムアウトを設定させるシステム全体の方法はありますか?どこにでもあるため、コードを変更することはできません...複数のデータアクセステクノロジーも使用しています。
たぶん、接続文字列にデフォルトのコマンドタイムアウト設定がありますか?30秒増やすだけです。クエリが返されるまでもう少しお待ちください。
ありがとう