2017-08-16 120 views
0

我使用godaddy爲我的網站託管我已經使用了大約一年沒有任何問題, 現在我有一個Http錯誤503. 請看附件圖片。asp.net中的HTTP錯誤503,因爲global.asax文件

我正在使用此請求使網站登錄(會話狀態聯機)不能快速註銷。

我已經將會話超時添加到web.config中,並且我在網站中使用了計時器。 只是在global.asax文件中的請求工作正常。

的幫助非常感謝 global.asax file

+0

請將代碼添加爲文本而不是圖片。 – krlzlx

+0

你有關於錯誤的更多具體信息嗎?你是否確認該網站沒有Keepalive代碼? – Simmetric

+0

靜態線程keepAliveThread 靜態無效的KeepAlive() { 而(真) { 的WebRequest REQ = WebRequest.Create( 「http://example.com」); req.GetResponse(); 嘗試 { Thread.Sleep(120000); } catch(ThreadAbortException) { break; } } } protected void Application_Start(object sender,EventArgs e) { keepAliveThread.Start(); } –

回答

0

From the GoDaddy community:

503服務不可用錯誤通常都是由要麼你的網站造成已符合它的最大併發連接數限制,或者如果你的託管帳戶消耗其所有可用資源。

假設你的線程用盡了太多的資源。也許你的應用程序甚至有線程限制,可能不允許產生新的線程。

+0

感謝您的回答親愛的,親愛的解決方案是什麼? –

+0

您可以尋找其他方法讓應用程序保持活躍狀態​​,例如通過從您自己的機器運行計劃任務或查看免費網站監控服務(如Monitis,Uptime Robot或Pingdom)。 – Simmetric

+0

Godaddy的VPS呢?將解決我的問題。 –

相關問題