最近在做一個(gè)WCF服務(wù)的項(xiàng)目,宿主程序用的是控制臺(tái),但是程序每當(dāng)運(yùn)行一兩天就自動(dòng)崩潰,客戶端連接少的時(shí)候,沒有發(fā)現(xiàn),但是客戶端連接多的時(shí)候,就容易出現(xiàn)這個(gè)問題,我查資料,有人說是服務(wù)請(qǐng)求的數(shù)量默認(rèn)的是十幾個(gè),當(dāng)很多客戶端連接的時(shí)候就會(huì)出錯(cuò),但是不敢確定是不是這個(gè)原因,請(qǐng)問哪位大俠遇到過這樣的問題,請(qǐng)指點(diǎn)一二,謝謝!
2 回答

炎炎設(shè)計(jì)
TA貢獻(xiàn)1808條經(jīng)驗(yàn) 獲得超4個(gè)贊
服務(wù)請(qǐng)求的數(shù)量默認(rèn)的是十幾個(gè),當(dāng)很多客戶端連接的時(shí)候就會(huì)出錯(cuò),這時(shí)候如果拋出一個(gè)RM拒絕連接請(qǐng)求的異常,說明服務(wù)服務(wù)正常,只不過連接的客服端過多,資源管理器拒絕了新客戶。
(1)配置服務(wù)的行為特性,serviceThrottling限流,maxConcurrentSessions="1500" maxConcurrentCalls="1000" maxConcurrentInstances="1500"?
(2)可以采用數(shù)據(jù)報(bào)傳輸,安全模式為none ,可靠信道為false,服務(wù)SessionMode ==NotAllowed
如果服務(wù)直接崩潰,也沒有異常,這個(gè)就好好好測(cè)試一下每個(gè)服務(wù)的方法了。
- 2 回答
- 0 關(guān)注
- 438 瀏覽
添加回答
舉報(bào)
0/150
提交
取消