簡體   English   中英

ASP Web應用程序超時和可能的配置問題

[英]ASP web application timeout and possible configuration issues

我在服務器上部署了一個ASP / IIS應用程序,每次我們重新啟動它或由於新的應用程序修改而重新啟動時,它都能正常運行。 但是,在10到20分鍾后,即使嘗試重復與應用程序運行正常之前所做的完全相同的步驟,它也會開始跳動並超時。

Web應用程序用於從查詢中提取數據。 當要從中提取數據庫的數據庫離我們很近時,它運行良好,但是最近我們不得不更改主機,現在我們的數據庫已遍布全球。 因此,我不確定這是否是集中在配置端的問題,還是我們必須在應用程序代碼本身內做一些事情以防止超時。

如果此信息有用,則應用程序正在查詢Postgres數據庫。

提前致謝

請先檢查此鏈接。

http://www.c-sharpcorner.com/UploadFile/technoNet/SessionTimeout02192009052301AM/SessionTimeout.aspx

除此以外

我認為這是由於表單身份驗證超時設置所致。

“表單身份驗證票證可以通過兩種方式超時。如果您使用絕對過期,則發生第一種情況。對於絕對過期,當過期時間過期時,身份驗證票證將過期。例如,您將過期時間設置為20分鍾,並且用戶在2:00 PM訪問該網站。如果用戶在2:20 PM之后訪問該網站,則該用戶將被重定向到登錄頁面。

如果使用滑動到期,則情況會稍微復雜一些。 如果在過期時間一半過期后用戶訪問該站點,則會更新cookie和生成的票證。 例如,您使用滑動到期設置了20分鍾的到期。 用戶在2:00 PM訪問該站點,並且該用戶收到的Cookie設置為在2:2 PM過期。 僅當用戶在2:10 PM之后訪問該站點時,才更新到期時間。 如果用戶在2:09 PM訪問該站點,則該票證不會更新,因為還沒有到期時間的一半。 如果用戶等待12分鍾,然后在2:21 PM訪問該站點,則該票證將過期。 用戶將被重定向到登錄頁面。”

也請通過下面的鏈接,您可以對此有更多的了解。

http://itworksonmymachine.wordpress.com/2008/07/17/forms-authentication-timeout-vs-session-timeout/ http://support.microsoft.com/kb/910439 http://www.abstraction.net /ViewArticle.aspx?articleID=74 http://codeasp.net/blogs/vivek_iit/microsoft-net/848/forms-authentication-timeout-vs-session-state-timeout

我曾經在Session_End事件中遇到無限循環的類似問題。 如果您的會話超時為20分鍾,則可能會導致問題,因為之前一切正常。 也許您嘗試在Session_End中記錄某些內容,這會導致數據庫出現問題?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM