超碰人人人人人,色婷婷综合久久久久中文一区二区,国产-第1页-浮力影院,欧美老妇另类久久久久久

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

SQL Server數(shù)據(jù)庫客戶端無法重新使用SPID為63的會話,該會話已被重置用于連接

admin
2019年9月29日 15:30 本文熱度 4835

SQL Server數(shù)據(jù)庫客戶端無法重新使用 SPID 為 %d 的會話,該會話已被重置用于連接池。失敗 ID 為 %d。

此錯誤可能是由于先前的操作失敗引起的。
請查看錯誤日志,找出在顯示此錯誤消息之前剛發(fā)生的失敗操作。

2011-11-19 16:33:53.91 spid5495    The client was unable to reuse a session with SPID 5495, which had been
reset for connection pooling. The failure ID is 1. This error may have been caused by an earlier operation
failing. Check the error logs for failed operations immediately before this error message.
2011-11-19 16:33:53.93 spid2991    錯誤: 18056,嚴重性: 20,狀態(tài): 1。

案例說明:

當SQLSERVER的errorlog文件中不停的報錯10856的時候,CPU同時會很低,此時SQL客戶端登陸數(shù)據(jù)庫查詢操作正常;IIS連接數(shù)暴漲,網(wǎng)站無法操作數(shù)據(jù)庫(如登錄、基本查詢)

分析前提:
該問題很常見,官方解釋沒有很明確的答案,都是說要么需要打補丁要么需要設置IIS的連接池。
這里分析前提是數(shù)據(jù)庫已經(jīng)打了最新的補丁、IIS連接數(shù)據(jù)庫的字符串正常、用戶名和密碼正常。

分析過程:
如IIS的連接池設置1500M,IIS連接數(shù)據(jù)正常1500個,那么每個session分到的連接池大小平均1MB,數(shù)據(jù)庫網(wǎng)絡數(shù)據(jù)包默認是4096;

如 果這個時候有個請求需要返回20M數(shù)據(jù),那么這個session從數(shù)據(jù)庫返回的數(shù)據(jù)包大小就要超過session獲得的連接池大小,數(shù)據(jù)包是4096,比 正常的請求(請求1M的回話)就需要多的數(shù)據(jù)包傳遞,這個session對應的回話保持時間就需要比平均水平長些,正常情況下,這些獨大的請求不會有太大 問題。
如果同一時刻,IIS的請求數(shù)達到3000,每個SESSION分到的連接池大小平均值就會0.5MB,如果同樣返回20MB數(shù)據(jù),那么SESSION的時間就會更長!
如果這個時候客戶端請求返回100個30M數(shù)據(jù),那么此時的請求,當數(shù)據(jù)庫返回給IIS時,IIS會發(fā)現(xiàn)連接池沒有足夠的內(nèi)存空間分配這個SESSION,此時IIS的連接池大小不會隨著客戶端請求的增加而自動增加或IIS服務器沒有更多的物理內(nèi)存,此時IIS就會因為沒有足夠的連接池空間分配來緩存對應的SESSION,但是后續(xù)的客戶端回話還是不停的向IIS申請,這個時候問題就來啦!
IIS會釋放掉(或IIS進程down掉或IIS自動重啟)沒法處理的SESSION,當數(shù)據(jù)庫收到IIS端SESSION請求查詢出數(shù)據(jù)準備返回給IIS的SESSION時,去尋找對應請求的SPID,發(fā)現(xiàn)該請求的SPID已經(jīng)不存在,但是數(shù)據(jù)庫的TCP連接不會因為SPID的不存在立即拋棄這些數(shù)據(jù),此時網(wǎng)卡的流量會增加!同時數(shù)據(jù)庫ERRORLOG里全是這種錯誤。

解決辦法:
0、首先排除DB是否有死鎖
1、最直接的辦法就是增加IIS連接池大小
2、就是找出程序中大的會話請求,修改代碼
3、限制IIS進程數(shù)上限,根據(jù)日常運行情況設置連接池大小(不推薦,迫不得已)
4、數(shù)據(jù)庫端限制sql回話時常:SQL防火墻或數(shù)據(jù)庫限制長連接(不推薦,迫不得已,沒辦法的辦法)


該文章在 2019/9/29 15:30:51 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業(yè)務管理,結合碼頭的業(yè)務特點,圍繞調度、堆場作業(yè)而開發(fā)的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點晴WMS倉儲管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved