問題タブ [timeoutexception]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql-server - SQL Server 2008 ストアド プロシージャのパフォーマンスの問題
こんにちは、ストアド プロシージャがあります
私の開発サーバーでは、各テーブルに63kのデータがあります
そのため、この手順は結果を返すのに約 30 秒かかりました。
私の運用サーバーでは、タイムアウトするか、1 分以上かかります。実稼働サーバーのテーブルが 14 億件のレコードでいっぱいになっているのではないかと思っています。
これが理由かもしれません。
もしそうなら、私はテーブルに必要なすべてのインデックスを持っています。
どんな助けでも大歓迎です。
ありがとう
実行計画 http://www.sendspace.com/file/hk8fao
大漏れ
sqlbulkcopy - SqlBulkCopy の異常なタイムアウト エラー
MS-Access 2007 データベースから (OleDbConnection 経由で) データを取得し、SqlBulkCopy を使用してそのデータを SQL Server データベースに転送する SqlBulkCopy 操作があります。これは、以前は機能しており、1 つの MS-Access データベースでは引き続き機能しますが、他のデータベースでは機能しません。
エラーメッセージが表示されます:
タイムアウトになりました。操作が完了する前にタイムアウト期間が経過したか、サーバーが応答していません。
oledbCommand.CommandTimeout = 0、sqlBulkCopy.BulkCopyTimeout = 0、およびいずれかの側でタイムアウトであるとは信じがたいです (MS-Access と SQL Server のタイムアウトは現在 0 に設定されています)。
上記のエラー メッセージに隠れている他の問題や例外はありますか? sqlBulkCopy.WriteToServer 例外の基本的な原因を特定する方法はありますか (内部例外などはないようです...)
java - CouchbaseClient を使用して操作がタイムアウトしました
Couchbase サーバーにあまり負荷がかかっていないにもかかわらず、タイムアウト例外が発生します。
これが私がクライアントを作成する方法です。
Web サーバーで永続クライアントのプールを維持しています。また、15 のみに設定されている最大接続制限にも触れていません。Plsはこれを解決するのを手伝ってくれます。
c# - request.timeout は例外をスローしません
上記のコードで webrequest を作成しています。www.oiasjdilasod.com などの愚かな URL を記述すると、例外がスローされます。ただし、既存のページが数時間利用できない場合、この例外は発生しません。例外をスローせず、実行を停止します。このページが利用できない場合、Internet Explorer で試してみたところ、ページが見つかりません http 400 不正な要求が表示されました。この例外をキャッチする方法について何か提案はありますか?
jboss6.x - Future.get (長いタイムアウト、TimeUnit 単位) が JBoss 6 で返されない
JBoss 6.0 Final の非同期メソッド呼び出しに問題があります。
クラスは次のようになります。
1 つは、多数のオブジェクトを含むある種のストレージです。
次に、何かを処理し、指定された ID を持つストレージからオブジェクトを見つけようとするクラスがあります。ストレージからこの ID のオブジェクトが見つかるまで、指定された時間待機する必要があります。何もない場合は、検索を停止して続行します。
指定された ID のオブジェクトがストレージに存在しない可能性があるため、getAsync() メソッドのループは「無限」になります。そのため、30 秒後に TimeoutException をスローする必要があります。興味深いのは、TimeoutException がスローされないことです。
非同期メソッドで「無限」ループを作成しないなどのポイントがありませんか?
アップデート:
スタンドアロン アプリケーションで同様のことを行うと、適切に動作します。
スタンドアロンでは TimeoutException catch ブロックが呼び出されるため、基本的に非同期メソッドで無限ループを実行しても問題ありません。
アップデートⅡ
getAsync()
メソッドをこれに似たものに置き換えるとget()
、TimeoutException をスローせずに正常に戻ります。しかし、それは私が期待することです!
どんな助けでも大歓迎です!
よろしく
c# - TimeoutException がチャネルに障害を発生させないのはなぜですか?
同じマシンで二重の WCF サービスとクライアントを実行しています。クライアントは 15 秒のタイムアウトを持つように構成されています。
クライアントは次のような障害を処理しています。
Service プロセスを強制終了すると、クライアントはTimeoutException
15 秒後に正しく取得します。
ただし、この時点ではチャネルに障害は発生していません。Service プロセスを強制終了してから約 5 分後まで、フォルト ハンドラが呼び出されません。TimeoutException
チャンネルに障害があると思いましたが(この回答を参照)、どういうわけかそうではないようです。サービスプロセスが強制終了された後、チャネルをより迅速に障害状態にする方法はありますか?
eclipse - Eclipse Java EE デバッグがクラッシュする
のエラーが発生し続けますorg.eclipse.jdi.TimeoutException while waiting for packet -- occurred creating step request
。
その場合、Eclipse を再起動して最初からやり直す必要がありますが、これは非常に非生産的です。
オプションのタイムアウト設定を変更しようとしましたが、役に立たなかったようです。
何か案は?
asp.net - サーバー タイムアウト エラー
ASP.NET サイトから SQL Server への計算手順の実行に問題があります。詳細はわかりませんが、ここにいる誰かが助けてくれることを願っています。この手順は、場合によっては機能しますが、機能しない場合もあります。計算が爆発したときのエラーメッセージは次のとおりです....
「/」アプリケーションでサーバー エラーが発生しました。
タイムアウトになりました。操作が完了する前にタイムアウト期間が経過したか、サーバーが応答していません。説明: 現在の Web 要求の実行中に未処理の例外が発生しました。エラーの詳細とコード内のどこでエラーが発生したかについては、スタック トレースを確認してください。
例外の詳細: System.Data.SqlClient.SqlException: タイムアウトが発生しました。操作が完了する前にタイムアウト期間が経過したか、サーバーが応答していません。
ソース エラー:
現在の Web 要求の実行中に未処理の例外が生成されました。例外の発生元と場所に関する情報は、以下の例外スタック トレースを使用して特定できます。
スタックトレース:
[SqlException (0x80131904): タイムアウトが発生しました。操作が完了する前にタイムアウト期間が経過したか、サーバーが応答していません。 breakConnection) +4844747 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) +194 System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior、SqlCommand cmdHandler、SqlDataReader dataStream、BulkCopySimpleResultSet bulkCopyHandler、TdsParserStateObject stateObj) +2392 System.Data. SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString) +204 System.Data.SqlClient.SqlCommand.
バージョン情報: Microsoft .NET Framework バージョン:2.0.50727.3053; ASP.NET バージョン:2.0.50727.3053
.net - デスクトップ.NETアプリケーションでのレポートのリモートデスクトップ実行
SSRSレポートを使用するデスクトップアプリケーションのリモートデスクトップ実行モードを使用する場合、ユーザーがまだサーバーにログインしていない場合、このエラーはreoprtを実行しているアプリケーションに表示されます。
ASP.NETセッションの有効期限が切れました
説明:現在のWebリクエストの実行中に未処理の例外が発生しました。エラーとエラーがコードのどこで発生したかについての詳細は、スタックトレースを確認してください。
例外の詳細:Microsoft.Reporting.WebForms.AspNetSessionExpiredException:ASP.NETセッションの有効期限が切れています
ソースエラー:現在のWebリクエストの実行中に、未処理の例外が生成されました。例外の発生源と場所に関する情報は、以下の例外スタックトレースを使用して識別できます。
スタックトレース:[AspNetSessionExpiredException:ASP.NETセッションの有効期限が切れています]
Microsoft.Reporting.WebForms.ReportDataOperation..ctor()+722
Microsoft.Reporting.WebForms.HttpHandler.GetHandler(String operationType)+687Microsoft.Reporting.WebForms.HttpHandler
。 ProcessRequest(HttpContextコンテキスト)+57 System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()+599
System.Web.HttpApplication.ExecuteStep(IExecutionStep step、Boolean&completedSynchronously)+171
ユーザーが「リモートデスクトップ接続」でサーバーにログオンすると、そのユーザーのエラーは表示されなくなります。
このエラーが発生する理由を誰かが知っていますか?