2012-01-31 17 views
1

當通過傳統ASP(VBScript)嘗試調用WCF服務時,會看到隨機超時問題。我驗證了WCF跟蹤,但沒有看到任何錯誤或警告。調試問題的最佳方法是什麼?我們正在使用JSON響應格式。來自傳統ASP的WCF服務超時

回答

1

首先檢查您的配置值,看看超時應該是什麼,並且客戶端和服務器超時匹配。

然後檢查服務器端日誌,以便查看響應是否與超時一樣長。

試圖找到一個模式:

  • 的時間循環
  • 重負載時的客戶端/連接
  • 號碼。

90%的時間我看到這個問題,這是由於WCF客戶端沒有關閉。問題是,默認情況下有10個WCF連接,它們一直使用,直到它們關閉。所以前10名要快,11名必須等待其中一名可用。這將是關閉或超時。

+0

謝謝設拉子!每當服務器上有相當多的負載時,我都會看到錯誤發生我們使用傳統的ASP作爲WCF客戶端,所以我不確定如何使用它關閉連接。 – 2012-02-01 11:15:49