最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

IIS進(jìn)程回收導(dǎo)致定時器失效的解決方法(CMD命令)

 更新時間:2015年06月24日 09:15:13   投稿:junjie  
這篇文章主要介紹了IIS進(jìn)程回收導(dǎo)致定時器失效的解決方法(CMD命令),本文使用BAT腳本和任務(wù)計(jì)劃定時執(zhí)行腳本解決了這個問題,需要的朋友可以參考下

公司開發(fā)的網(wǎng)站使用的.net,網(wǎng)站中用到了定時器,放在Global.asax.cs文件中,但由于IIS設(shè)置了網(wǎng)站進(jìn)程定期回收,回收后定時器也就沒了。如果不讓進(jìn)程回收,又擔(dān)心程序中有內(nèi)存泄露。有人說可以在Application_End發(fā)起HTTP請求,但這樣做和設(shè)置不讓進(jìn)程回收沒有任何區(qū)別,結(jié)果就是該進(jìn)程一直運(yùn)行,只有保證不存在內(nèi)存泄露才可以這樣做。也有人說可以用Windows Service,對這個不了解,所以這招放棄了。最后想到了一個方法,編寫腳本命令(這里用DOS命令)訪問網(wǎng)站,再通過Windows的任務(wù)計(jì)劃來定時執(zhí)行腳本。.bat文件如下,直接運(yùn)行該.bat,發(fā)現(xiàn)會用IE瀏覽器打開www.baidu.com,幾秒后關(guān)閉,看來命令運(yùn)行是OK的。

復(fù)制代碼 代碼如下:

::訪問網(wǎng)站,觸發(fā)定時器
::ping10次后關(guān)閉,10次大約延時10秒左右,不是很精確,然后關(guān)閉IE瀏覽器進(jìn)程及子進(jìn)程
 start iexplore.exe  www.baidu.com ::為了保密,這里沒寫真正要訪問的網(wǎng)站
 ping -n 10 127.0.0.1>nul
 taskkill /f /im iexplore.exe  /t

任務(wù)計(jì)劃在附件——系統(tǒng)工具中,可以“創(chuàng)建基本任務(wù)”和“創(chuàng)建任務(wù)”,前者比較簡單,定時器的最短間隔為1天,后者功能更強(qiáng)大一些,定時器的最短間隔為1分鐘。這里我使用“創(chuàng)建任務(wù)”,在“常規(guī)”中可以設(shè)置“只在用戶登當(dāng)運(yùn)行”或“不管用戶是否登錄都要運(yùn)行”,這里設(shè)置“不管用戶是否登錄都要運(yùn)行”(注:選擇該項(xiàng)時,設(shè)置完所有參數(shù)后會要求輸入賬戶密碼,如果賬戶密碼為空,會提示錯誤,但貌似空密碼也有解決辦法),配置選與自己電腦的匹配的那項(xiàng)。建立好任務(wù)后,當(dāng)定時器時間到了卻沒有打開IE瀏覽器的窗口,再看任務(wù)管理器,有進(jìn)程iexplore.exe,而且網(wǎng)站也的確被訪問了(在計(jì)劃任務(wù)運(yùn)行之前,網(wǎng)站進(jìn)程是關(guān)閉的,而且可以保證該段時間內(nèi)沒有人訪問,現(xiàn)在發(fā)現(xiàn)網(wǎng)站進(jìn)程運(yùn)行中),經(jīng)過多次設(shè)置參數(shù)和測試,結(jié)果依舊。但如果設(shè)置成“只在用戶登當(dāng)運(yùn)行”,卻可以看到定時器到后會打開IE窗口。后來在CSDN看到一個帖子,里面有人說如果設(shè)置為“不管用戶是否登錄都要運(yùn)行”,那程序就后臺運(yùn)行,要想看到交互界面,就要用DOS命令at添加任務(wù)計(jì)劃。自己想了想,貌似真的是這樣,但知道程序在后臺運(yùn)行了就OK了,看不到界面也無妨,也許這是Windows的一個bug吧。

缺點(diǎn):

1、任務(wù)計(jì)劃的定時器最短間隔為1分鐘,如果再短的,就無能為力了,其實(shí)即使可以,也不要用這種發(fā)HTTP請求的方法去激活網(wǎng)站進(jìn)程,之前設(shè)置每5秒發(fā)一次HTTP請求,最后服務(wù)器掛了,只能重啟,原因也沒查出來(后來知道不是因?yàn)镠TTP請求頻繁導(dǎo)致的,至于HTTP請求頻繁會不會導(dǎo)致死機(jī),我不清楚。通過事件日志,發(fā)現(xiàn)本次死機(jī)是因?yàn)閃indows自動更新后重啟,電腦是3點(diǎn)多開始重啟的,但到9點(diǎn)了還沒起來,后打電話問萬網(wǎng)的客服,他們說電腦還在關(guān)機(jī)界面,看來應(yīng)該是自動更新的問題。讓他們重啟后,就OK了,然后禁用了自動更新)。

2、關(guān)閉IE就意味著關(guān)閉所有頁面,如果我們這時正在用IE看其它網(wǎng)頁,那也會關(guān)閉,不過還好,因?yàn)槭窃诜?wù)器上,一般沒人打開IE。

相關(guān)文章

最新評論

高安市| 晋江市| 丹阳市| 建宁县| 石楼县| 兰溪市| 平江县| 牟定县| 三原县| 阜新| 虎林市| 泸西县| 三穗县| 海兴县| 大兴区| 西乌珠穆沁旗| 连州市| 孝昌县| 巴彦淖尔市| 璧山县| 来安县| 宝山区| 蓬安县| 陆河县| 务川| 辰溪县| 宁武县| 永城市| 托克逊县| 武胜县| 荣成市| 苗栗市| 榕江县| 菏泽市| 乐陵市| 酒泉市| 芜湖市| 梓潼县| 满洲里市| 罗定市| 东安县|