日韩欧美人妻无码精品白浆,www.大香蕉久久网,狠狠的日狠狠的操,日本好好热在线观看

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

IIS 自動(dòng)回收導(dǎo)致后臺(tái)定時(shí)器失效的問題解決

admin
2021年3月8日 12:18 本文熱度 4244
問題說明: 前幾天做了一個(gè)電子郵件定時(shí)發(fā)送的程序,在實(shí)際使用時(shí),發(fā)現(xiàn)超過預(yù)定完成時(shí)間很久,郵件仍未發(fā)送完畢。郵件的發(fā)送是由 Asp.Net 的后臺(tái)線程完成,具體的做法是通過一個(gè)全局的 Timer,按照指定的時(shí)間間隔逐封發(fā)送郵件。因?yàn)樾枰l(fā)送的郵件數(shù)量較多,并且限定了每小時(shí)發(fā)送郵件的數(shù)量為100封,因而整個(gè)發(fā)送過程大約需要 20 個(gè)小時(shí)左右。

解決過程: 在仔細(xì)檢測(cè)程序后,發(fā)現(xiàn)程序本身并沒有問題。于是增加事件跟蹤,從 Windows 的事件查看器中,看到 Asp.Net 應(yīng)用程序會(huì)不定時(shí)的關(guān)閉,這個(gè)時(shí)間間隔大約為 1~5 個(gè)小時(shí)一次。據(jù)此懷疑是 IIS 的問題,在網(wǎng)上搜索相關(guān)資后得知,IIS 為優(yōu)化服務(wù)器性能,會(huì)自動(dòng)對(duì)它認(rèn)為休眠的應(yīng)用程序進(jìn)行資源回收,資源回收將會(huì)導(dǎo)致網(wǎng)站應(yīng)用程序關(guān)閉。
可通過下述方式檢驗(yàn)該結(jié)論:
1、首先在 Global.asax 文件的 Application_Start 事件中添加事件記錄,標(biāo)示應(yīng)用程序的啟動(dòng),如下:
    System.Diagnostics.EventLog.WriteEntry("Beckman", "應(yīng)用程序啟動(dòng)。", System.Diagnostics.EventLogEntryType.Information);
在 Application_End 事件中添加應(yīng)用程序關(guān)閉事件記錄:
    System.Diagnostics.EventLog.WriteEntry("Beckman", "應(yīng)用程序關(guān)閉。", System.Diagnostics.EventLogEntryType.Information);

2、打開 IIS,選擇 Web 應(yīng)用程序所在的應(yīng)用程序集,右擊后點(diǎn)擊“回收”:


3、打開 Windows 系統(tǒng)管理工具中的“事件查看器”,可以看到:


4、找到問題所在,解決的辦法就比較簡(jiǎn)單,在發(fā)送第一個(gè)針對(duì)該 Web 應(yīng)用程序的 Http 請(qǐng)求后,IIS 即會(huì)自動(dòng)啟動(dòng) Web 應(yīng)用程序,那么,我們可以在Web 應(yīng)用程序關(guān)閉后,提交一個(gè)請(qǐng)求給該 Web 應(yīng)用程序,從而開啟關(guān)閉的應(yīng)用程序。程序如下:


在 Application_End 事件中,當(dāng) Web 應(yīng)用程序關(guān)閉 5 秒之后,由程序產(chǎn)生一個(gè)針對(duì)該 Web 應(yīng)用程序的 Http,IIS 將會(huì)再次開啟 Web 應(yīng)用程序。

備注及說明: 其實(shí)對(duì)于這個(gè)問題,最好的解決辦法并不是基于 ASP.NET,而是另外編寫一個(gè) Windows 服務(wù)來執(zhí)行這種長(zhǎng)時(shí)間的后臺(tái)任務(wù),但是在某些條件下,如客戶租用的是虛擬主機(jī),那么采用 Windows 服務(wù)的解決方案顯然不可行,一般說來虛擬主機(jī)提供商不會(huì)允許安裝 Windows 服務(wù),或者要另行收費(fèi),那么本文所敘的方法仍不失為一個(gè)好辦法。

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

亚洲视频一区二区三区四区五区 | 国产乱伦一二一二三| 亚洲成人基地| 伦理AV网导航| 亚洲综合国产激情| 亚洲美女久久九九按摩| 台湾无码一区二区| 高潮精品久久免费| 中文字幕一区二区三区第一页| 民盛电子仪器有限公司| 97高清在线视频| 韩国午夜BD视频| aaa久久久日韩| 午夜亚州福利| 黄色91视频直接看| 久久久久久伦理电影| 麻豆天美精品视频| 淫荡熟女乱伦欧美一区二区三区| 婷婷五月福利在线| 久久久成人久香蕉久久久成人 | 69成人网| 最新可看污站| 欧美综合一区二区三区分| 天天干天天射天天于高清| 91麻豆HD国产| 亚洲AA一本一道| 国产网站午夜福利在线浏览| 国产亚洲欧美精品久久久W us| 蜜臀AV 麻豆AV| 老牛影视一区二区三区| 丁香乱伦五月| 无码图片久久视频| 欧美乱码电影一区二区三区| 在线国产五月天av| 欧美一级在线观看网站免费| freecaoporn| 灌满小穴亚洲| 老鸭窝在线观看日韩| 99爱在线视频| 91看片婬色大片| 韩日无码中文字幕|