第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

超時(shí)過期了。在操作完成或服務(wù)器沒有響應(yīng)之前經(jīng)過的超時(shí)時(shí)間。聲明已被終止

超時(shí)過期了。在操作完成或服務(wù)器沒有響應(yīng)之前經(jīng)過的超時(shí)時(shí)間。聲明已被終止

明月笑刀無情 2019-07-06 13:21:14
超時(shí)過期了。在操作完成或服務(wù)器沒有響應(yīng)之前經(jīng)過的超時(shí)時(shí)間。聲明已被終止我的網(wǎng)站上有很多用戶(每天20000到60000),這是一個(gè)下載移動(dòng)文件的網(wǎng)站。我可以遠(yuǎn)程訪問我的服務(wù)器(Windowsserver2008-R2)。我收到了“服務(wù)器不可用”以前發(fā)生過錯(cuò)誤,但現(xiàn)在正在看到連接超時(shí)錯(cuò)誤。我對(duì)此不太熟悉-為什么會(huì)發(fā)生這種情況,如何解決呢?完整的錯(cuò)誤如下:“/”應(yīng)用程序中的服務(wù)器錯(cuò)誤。超時(shí)過期了。在操作完成或服務(wù)器沒有響應(yīng)之前經(jīng)過的超時(shí)時(shí)間。聲明已經(jīng)終止。描述:在執(zhí)行當(dāng)前Web請(qǐng)求時(shí)發(fā)生了未處理的異常。請(qǐng)查看堆棧跟蹤以獲得有關(guān)錯(cuò)誤的更多信息,以及它起源于代碼的位置。異常詳細(xì)信息:System.Data.SqlClient.qlException:超時(shí)過期。在操作完成或服務(wù)器沒有響應(yīng)之前經(jīng)過的超時(shí)時(shí)間。聲明已經(jīng)終止。源錯(cuò)誤:在執(zhí)行當(dāng)前Web請(qǐng)求期間生成一個(gè)未處理的異常。有關(guān)異常的起源和位置的信息可以使用下面的異常堆棧跟蹤來標(biāo)識(shí)。堆棧跟蹤:[SqlException(0x80131904):超時(shí)過期。在操作完成或服務(wù)器沒有響應(yīng)之前經(jīng)過的超時(shí)時(shí)間。該陳述已被終止。System.Data.SqlClient.SqlConnection.OnError(SqlException異常,布爾斷續(xù)連接)+404System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning()+412System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior,SqlCommand cmdHandler,SqlDataReader Datastream,BulkCopySimpleResultSet bulkCopyHandler,TdsParserStateObject state Obj)+1363System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader DS,RunBehaviorRunBehavior,StringresetOptionsString)+6387741System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior,RunBehaviorRunBehavior,布爾返回流,布爾異步)+6389442System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior,RunBehaviorrunBehavior,boboanback nStream,String方法,DbAsyncResult結(jié)果)+538System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult結(jié)果,字符串方法名,布爾sendTo管路)+689System.Data.SqlClient.SqlCommand.ExecuteNonQuery()+327NovinMedia.Data.DbObject.RunProcedure+209DataLayer.OnlineUsers.Update_SessionEnd_And_Online(Object Session_End,布爾聯(lián)機(jī))+440
查看完整描述

3 回答

?
largeQ

TA貢獻(xiàn)2039條經(jīng)驗(yàn) 獲得超8個(gè)贊

我的Application_Start在……里面Global.asax如下所示:

protected void Application_Start(object sender, EventArgs e){
    Application["OnlineUsers"] = 0;

    OnlineUsers.Update_SessionEnd_And_Online(
        DateTime.Now,
        false);

    AddTask("DoStuff", 10);}

正在調(diào)用的存儲(chǔ)過程是:

ALTER Procedure [dbo].[sp_OnlineUsers_Update_SessionEnd_And_Online]
    @Session_End datetime,
    @Online bitAsBegin
    Update OnlineUsers
    SET        [Session_End] = @Session_End,
        [Online] = @OnlineEnd

我有兩種獲得在線用戶的方法:

  1. 使用

    Application["OnlineUsers"] = 0;

  2. 另一個(gè)使用數(shù)據(jù)庫

因此,對(duì)于方法#2,我將所有OnlineUser重置為Application_Start..該表中有超過482 751項(xiàng)記錄。


查看完整回答
反對(duì) 回復(fù) 2019-07-06
?
天涯盡頭無女友

TA貢獻(xiàn)1831條經(jīng)驗(yàn) 獲得超9個(gè)贊

看起來您的查詢所用的時(shí)間比應(yīng)該的要長。從堆棧跟蹤和代碼中,您應(yīng)該能夠準(zhǔn)確地確定是什么查詢。

這種類型的超時(shí)可能有三個(gè)原因;

  1. 在某個(gè)地方有個(gè)僵局
  2. 數(shù)據(jù)庫的統(tǒng)計(jì)信息和/或查詢計(jì)劃緩存不正確
  3. 查詢太復(fù)雜,需要調(diào)優(yōu)。

死鎖可能很難修復(fù),但很容易確定是否是這種情況。使用SQLServerManagementStudio連接到數(shù)據(jù)庫。在左窗格中右擊服務(wù)器節(jié)點(diǎn)并選擇活動(dòng)監(jiān)視器..看看正在運(yùn)行的進(jìn)程。通常大多數(shù)都是空閑或運(yùn)行的。當(dāng)出現(xiàn)問題時(shí),可以通過進(jìn)程狀態(tài)標(biāo)識(shí)任何阻塞的進(jìn)程。如果您右鍵單擊該過程并選擇細(xì)節(jié)它將顯示進(jìn)程執(zhí)行的最后一個(gè)查詢。

第二個(gè)問題將導(dǎo)致數(shù)據(jù)庫使用次優(yōu)查詢計(jì)劃??梢酝ㄟ^清除統(tǒng)計(jì)數(shù)據(jù)來解決這一問題:

exec sp_updatestats

如果不起作用,你也可以試試

dbcc freeproccache

當(dāng)您的服務(wù)器負(fù)載很重時(shí),您不應(yīng)該這樣做,因?yàn)樵诘谝淮螆?zhí)行時(shí),所有存儲(chǔ)的過程和查詢都會(huì)被重新編譯,這將暫時(shí)導(dǎo)致嚴(yán)重的性能破壞。但是,由于您聲明了問題的發(fā)生有時(shí),并且堆棧跟蹤指示您的應(yīng)用程序正在啟動(dòng),我認(rèn)為您正在運(yùn)行一個(gè)僅偶爾運(yùn)行的查詢。通過強(qiáng)制SQL Server不重用以前的查詢計(jì)劃,您可能會(huì)過得更好??匆?/trans>這個(gè)答案有關(guān)如何做到這一點(diǎn)的詳細(xì)信息。

我已經(jīng)談到了第三個(gè)問題,但是您可以很容易地通過手動(dòng)執(zhí)行查詢來確定查詢是否需要調(diào)優(yōu),例如使用SQLServerManagementStudio。如果查詢要花很長時(shí)間才能完成,即使在重置統(tǒng)計(jì)數(shù)據(jù)之后,您也可能需要對(duì)其進(jìn)行調(diào)優(yōu)。關(guān)于這方面的幫助,您應(yīng)該在一個(gè)新的問題中發(fā)布準(zhǔn)確的查詢


查看完整回答
反對(duì) 回復(fù) 2019-07-06
?
回首憶惘然

TA貢獻(xiàn)1847條經(jīng)驗(yàn) 獲得超11個(gè)贊

在運(yùn)行存儲(chǔ)過程的代碼中,應(yīng)該有如下內(nèi)容:

SqlCommand c = new SqlCommand(...)//...

增加這樣一行代碼:

c.CommandTimeout = 0;

這將等待操作完成所需的時(shí)間。


查看完整回答
反對(duì) 回復(fù) 2019-07-06
  • 3 回答
  • 0 關(guān)注
  • 2205 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)