私は当社の内部ウェブサイトを作成しました。それは数ヶ月間スムーズに実行され、その後私はユーザーの提案のために大きな更新を行いました。私がライブで走るとき、それは正常に走ります。そして突然日本からの私のユーザーの一人が私に「The Wait operation timeout out」を送った。エラー。特定のリンクにアクセスしたことを確認すると、それは私と彼らがそのページにアクセスしているかどうかを確認するために尋ねる他の人のために正常に実行されます。私はすでにhttpRuntime executionTimeoutを更新しますが、まだ運がありません。データベース接続からエラーが発生していますか?データベース接続でタイムアウトを増やすと問題が解決されますか?待機操作がタイムアウトしました。 ASP
7
A
答えて
7
「待機操作がタイムアウトしました」という正確なエラーが検出された場合は、データベース呼び出しが予想よりも長くかかる可能性があります。これは、物事の任意の数に起因することができます。
- 一時的なネットワーク問題 SAN、RAID、またはストレージデバイス
- デッドロックまたはマルチ競合 の他のフォームと
- 高いSQLサーバーの負荷
- 問題
トラブルシューティングのために十分な情報を共有していません。私がこれを管理する方法は、問題の他の発生をチェックし、パターンがあるかどうかを確認することです。問題が特定の時刻に発生した場合。
タイムアウトを増やすことは悪い考えではありません(現在はかなり低く設定されている場合)。それ自体で問題を解決する可能性があります。
9
は、接続タイムアウトとコマンドタイムアウトを増やすことを忘れないでください:
SqlConnection(@"Data Source=SQLSERVER;Initial Catalog=MYCATALOG;Integrated Security=True;Connection Timeout=1000");//huge timeout
、その後:私はのSQLConnectionで接続タイムアウトを増やす場合
com.CommandTimeout = 950;//or whatever
関連する問題
- 1. 待機操作がタイムアウトしました
- 2. Win32Exception(0x80004005):待機操作がタイムアウトしました
- 3. EFコードファースト - System.ComponentModel.Win32Exception:待機操作がタイムアウトしました
- 4. 待機操作がタイムアウトしました。ASP.NET
- 5. ASP.NET C#待機操作がタイムアウトしました
- 6. 待機操作がasp.net mvcでタイムアウトしました4
- 7. SQL Azure:SSLプロバイダ、エラー:0 - 待機操作がタイムアウトしました
- 8. 待機操作のタイムアウト
- 9. Entity Framework単純なDeleteAllで「待機操作がタイムアウトしました」
- 10. HttpWebResponse - 操作がタイムアウトしました
- 11. "操作がタイムアウトしました。"
- 12. C#htmlagilitypack操作がタイムアウトしました
- 13. heroku - クローン - 操作がタイムアウトしました
- 14. openafsの操作がタイムアウトしました
- 15. System.Net.Mail.SmtpException:操作がタイムアウトしました
- 16. 操作がタイムアウトしました - High Sierra
- 17. msxml3.dllエラー '80072ee2'操作がタイムアウトしました
- 18. SSLException:接続がシャットダウンされました:操作がタイムアウトし、
- 19. System.Net.Mail.SmtpExceptionでこのエラーが発生しました:操作がタイムアウトしました
- 20. Cruise Control&Git:「ソース管理操作がタイムアウトしました。」エラー
- 21. 接続エラー - SQLSTATE [HY000] [2002]操作がタイムアウトしました
- 22. SQLSTATE [HY000] [2002]操作がタイムアウトしました
- 23. Android Appソケット例外:操作がタイムアウトしました
- 24. ポート22の操作がタイムアウトしました
- 25. nugget.orgからumbracocmsをインストール中に操作がタイムアウトしました
- 26. Observable.intervalを使用してリモートデータまたはタイムアウトを待機する
- 27. Talend - ロック待機タイムアウトを超えました
- 28. アパッチカサンドラ - 選択操作がタイムアウト
- 29. Paypal Sandbox Vault:C#操作がタイムアウトしました(HTTPリクエストのタイムアウトが30000msに設定されています)
- 30. Keithley 2410とPyVISA - VI_ERROR_TMO:操作が完了するまでにタイムアウトしました
は、それが必須ですCommandTimeoutのを増やすことも必要ですか? – Vic
いいえ、エラーメッセージは表示されませんが、他のものがなければあまりうまくいかないでしょう。接続タイムアウトが30に設定されている場合は、コマンドタイムアウトを60に増やすことはできません。シバン全体がキャンセルされ、2つの数字の低い方に達するとタイムアウトします。 –
少なくともSql Serverでは、接続タイムアウトは接続を確立するのにかかる時間です。それは接続の生涯とは関係がありません。コマンドのタイムアウトは、コマンドの実行に要する時間に関係します。 – Brian