Re: [問題] connection timeout的問題
※ 引述《kyo0010 (~KYO~)》之銘言:
: 連線DB用的connectionstring 最近因為網頁很容易timeout
: 在拜神及爬文下知道web.config的connection預設timeout=15
: 因為把iis及db放在同一台 容易一直timeout 一怒之下修改這個屬性改為150後
: 觀察到現在好像好了不少 可是這個屬性有什麼差別?
: 15秒與150秒 150不會timeout 15一直timeout 這個屬性是越大越好嗎?
這個狀況下 有相關的timeout設定有三個
1. web.config 中的 httpRuntime executionTimeout 預設110秒
指IIS接到Request後 110秒沒有跑完輸出網頁 會直接給client 500 Error
https://msdn.microsoft.com/en-us/library/e1f13641.aspx
2. ConnectionString 中的 timeout 預設15秒 指的是SqlConnection.Open()的逾時
https://msdn.microsoft.com/en-us/library/
system.data.sqlclient.sqlconnection.connectionstring.aspx
3. SqlCommand.CommandTimeout 預設30秒 指的是SqlCommand執行時的逾時
https://msdn.microsoft.com/en-us/library/
system.data.sqlclient.sqlcommand.commandtimeout.aspx
====
你改到的是2. 可是這個會Timeout通常是web server與db server中的連線問題
(網路或是db loading太重)
而你的IIS跟db在同一台機器上 所以應該不會是這個問題
要先找出是SQL query太久還是AP端程式碼的問題
使用者可以等待的狀況下 修改相對應的timeout
或者用其他方式解決執行過久的問題
: 另外加問一下 麻煩一下大大們 推薦個好用的壓力測試軟體名稱讓小弟可以爬文找資料
如果你用的是Visual Studio企業版 內建有 "Web效能與負載測試" 可以使用
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.230.211.157
※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1458135978.A.FF6.html
推
03/16 21:52, , 1F
03/16 21:52, 1F
推
03/16 23:51, , 2F
03/16 23:51, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章