專利名稱:網(wǎng)絡(luò)服務(wù)器宕機(jī)自動(dòng)重啟方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明是關(guān)于一種計(jì)算機(jī)網(wǎng)絡(luò)服務(wù)器技術(shù),特別是關(guān)于一種網(wǎng)絡(luò)服務(wù)器宕機(jī)自動(dòng)重啟方法及系統(tǒng),其可用于網(wǎng)絡(luò)服務(wù)器,當(dāng)網(wǎng)絡(luò)服務(wù)器發(fā)生宕機(jī)狀況時(shí),令該網(wǎng)絡(luò)服務(wù)器自動(dòng)執(zhí)行一重新激活程序(reboot),使該發(fā)生宕機(jī)狀況的網(wǎng)絡(luò)服務(wù)器重新恢復(fù)正常操作狀態(tài)。
背景技術(shù):
網(wǎng)絡(luò)服務(wù)器通過網(wǎng)絡(luò)系統(tǒng)對(duì)用戶提供特定的服務(wù)功能。若網(wǎng)絡(luò)服務(wù)器在操作中發(fā)生宕機(jī)狀況,則將使所有的用戶均無法使用其提供的服務(wù)功能。因此每當(dāng)網(wǎng)絡(luò)服務(wù)器發(fā)生宕機(jī)狀況時(shí),必須立即將其重新開機(jī)(reboot),使發(fā)生宕機(jī)狀況的網(wǎng)絡(luò)服務(wù)器重新恢復(fù)正常操作狀態(tài)。
常用的一種方法為,當(dāng)發(fā)現(xiàn)網(wǎng)絡(luò)服務(wù)器發(fā)生宕機(jī)狀況時(shí),由網(wǎng)絡(luò)系統(tǒng)管理人員以手動(dòng)方式,對(duì)發(fā)生宕機(jī)狀況的網(wǎng)絡(luò)服務(wù)器執(zhí)行重新開機(jī)程序。這種作法的缺點(diǎn)在于,網(wǎng)絡(luò)服務(wù)器發(fā)生宕機(jī)狀況之后,可能會(huì)閑置一段時(shí)間后,才會(huì)被網(wǎng)絡(luò)系統(tǒng)管理人員查覺而執(zhí)行重新開機(jī)程序,因此在這段閑置時(shí)間內(nèi)將使用戶無法使用發(fā)生宕機(jī)狀況的網(wǎng)絡(luò)服務(wù)器提供的服務(wù)功能。
上述問題的一種解決方法是,在網(wǎng)絡(luò)服務(wù)器中設(shè)置一自動(dòng)重啟系統(tǒng),其可自動(dòng)應(yīng)答網(wǎng)絡(luò)服務(wù)器是否發(fā)生宕機(jī)狀況;并可在網(wǎng)絡(luò)服務(wù)器發(fā)生宕機(jī)狀況時(shí),自動(dòng)使網(wǎng)絡(luò)服務(wù)器的主機(jī)單元執(zhí)行一重新激活程序,借此重新加載操作系統(tǒng),使發(fā)生宕機(jī)狀況的網(wǎng)絡(luò)服務(wù)器重新恢復(fù)正常操作狀態(tài)。
圖1顯示現(xiàn)有的網(wǎng)絡(luò)服務(wù)器宕機(jī)自動(dòng)重啟系統(tǒng)100的基本系統(tǒng)架構(gòu)。如圖所示,此現(xiàn)有的網(wǎng)絡(luò)服務(wù)器宕機(jī)自動(dòng)重啟系統(tǒng)100搭載至網(wǎng)絡(luò)服務(wù)器10,且該網(wǎng)絡(luò)服務(wù)器10的主機(jī)單元20(即中央處理器及其相關(guān)的所有硬件設(shè)施的總稱)執(zhí)行一服務(wù)器專用的操作系統(tǒng)30;且此現(xiàn)有的網(wǎng)絡(luò)服務(wù)器宕機(jī)自動(dòng)重啟系統(tǒng)100的基本架構(gòu)包括(a)一宕機(jī)狀況響應(yīng)模塊110;(b)一監(jiān)控定時(shí)器(watchdog timer)120;以及(c)一IRQ處理模塊130。在具體實(shí)施上,此現(xiàn)有的網(wǎng)絡(luò)服務(wù)器宕機(jī)自動(dòng)重啟系統(tǒng)100被制成一電路卡,并將此電路卡搭接至網(wǎng)絡(luò)服務(wù)器10,以此提供宕機(jī)自動(dòng)重啟功能。
宕機(jī)狀況響應(yīng)模塊110定時(shí)反映網(wǎng)絡(luò)服務(wù)器10的操作系統(tǒng)30是否處于正常操作狀態(tài),也就是每隔一預(yù)定的時(shí)間周期,即響應(yīng)網(wǎng)絡(luò)服務(wù)器10中操作系統(tǒng)30發(fā)出的操作信息;并將每次接收到的操作信息同步傳至監(jiān)控定時(shí)器120。
監(jiān)控定時(shí)器120可在每次接收到上述宕機(jī)狀況響應(yīng)模塊110發(fā)出的操作信息時(shí),即開始執(zhí)行一預(yù)定時(shí)間長(zhǎng)度的計(jì)時(shí)程序,例如,從零計(jì)數(shù)到59秒;若在達(dá)到該預(yù)定的計(jì)時(shí)周期之前,再次接收到上述宕機(jī)狀況響應(yīng)模塊110發(fā)出的下一個(gè)操作信息時(shí),則會(huì)被歸零而重新計(jì)時(shí);若未能接收到下一個(gè)操作信息,則監(jiān)控定時(shí)器120的計(jì)時(shí)程序在超過預(yù)定的計(jì)時(shí)周期后,例如60秒時(shí)(也就是,監(jiān)控定時(shí)器120產(chǎn)生溢位),發(fā)出一系統(tǒng)異常的信號(hào)至IRQ處理模塊130。
IRQ處理模塊130響應(yīng)上述的監(jiān)控定時(shí)器120發(fā)出的系統(tǒng)異常的信號(hào),發(fā)出一IRQ重啟信號(hào)RESET至網(wǎng)絡(luò)服務(wù)器10的主機(jī)單元20,使該主機(jī)單元20自動(dòng)執(zhí)行一重啟程序,也就是重新加載操作系統(tǒng)30,讓發(fā)生宕機(jī)狀況的網(wǎng)絡(luò)服務(wù)器10重新恢復(fù)正常操作狀態(tài)。
上述現(xiàn)有網(wǎng)絡(luò)服務(wù)器宕機(jī)自動(dòng)重啟系統(tǒng)100的一項(xiàng)缺點(diǎn)在于它為一外接的電路卡,因此使用者需要花費(fèi)額外的成本費(fèi)用來添購此電路卡,增加了運(yùn)營(yíng)成本。
此外,由于上述現(xiàn)有的網(wǎng)絡(luò)服務(wù)器宕機(jī)自動(dòng)重啟系統(tǒng)100是借由IRQ信號(hào)完成宕機(jī)自動(dòng)重啟功能,因此若其中的操作系統(tǒng)也發(fā)生宕機(jī)狀況而無法處理IRQ信號(hào)時(shí),則其無法達(dá)到宕機(jī)后自動(dòng)重啟的功能。
發(fā)明內(nèi)容
為克服上述現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的主要目的在于提供一種新的網(wǎng)絡(luò)服務(wù)器宕機(jī)自動(dòng)重啟方法及系統(tǒng),使用者不需花費(fèi)額外的費(fèi)用來添購軟硬件設(shè)施,就可讓網(wǎng)絡(luò)服務(wù)器具有宕機(jī)自動(dòng)重啟功能。
本發(fā)明的另一目的在于提供一種新的網(wǎng)絡(luò)服務(wù)器宕機(jī)自動(dòng)重啟方法及系統(tǒng),不需借由IRQ信號(hào)進(jìn)行宕機(jī)自動(dòng)重啟功能。
本發(fā)明的一種網(wǎng)絡(luò)服務(wù)器宕機(jī)自動(dòng)重啟方法可用于網(wǎng)絡(luò)服務(wù)器,當(dāng)該網(wǎng)絡(luò)服務(wù)器發(fā)生宕機(jī)狀況時(shí),令該網(wǎng)絡(luò)服務(wù)器自動(dòng)執(zhí)行一重新激活程序;此網(wǎng)絡(luò)服務(wù)器宕機(jī)自動(dòng)重啟方法至少包括每隔一預(yù)定時(shí)間長(zhǎng)度反映該網(wǎng)絡(luò)服務(wù)器的操作系統(tǒng)是否處于正常操作狀態(tài),并同步傳送這一操作信息;在每次接收到一操作信息時(shí),隨即開始執(zhí)行一預(yù)定時(shí)間長(zhǎng)度的計(jì)時(shí)程序,并在再次接收到一操作信息時(shí)被歸零而重新計(jì)時(shí);若未接收到操作信息,則計(jì)時(shí)程序達(dá)到預(yù)定的計(jì)時(shí)長(zhǎng)度時(shí),即發(fā)出一SMI(系統(tǒng)管理中斷,System Management Interrupt)信號(hào);以及響應(yīng)該SMI信號(hào)而發(fā)出一重啟信號(hào),使網(wǎng)絡(luò)服務(wù)器自動(dòng)執(zhí)行一重啟程序。
本發(fā)明的一種網(wǎng)絡(luò)服務(wù)器宕機(jī)自動(dòng)重啟系統(tǒng)可用于網(wǎng)絡(luò)服務(wù)器,當(dāng)該網(wǎng)絡(luò)服務(wù)器發(fā)生宕機(jī)狀況時(shí),令該網(wǎng)絡(luò)服務(wù)器自動(dòng)執(zhí)行一重新激活程序;網(wǎng)絡(luò)服務(wù)器宕機(jī)自動(dòng)重啟系統(tǒng)至少包括一宕機(jī)狀況響應(yīng)模塊,可反映該網(wǎng)絡(luò)服務(wù)器的操作系統(tǒng)是否處于正常操作狀態(tài);一監(jiān)控定時(shí)器,可在每次接收到宕機(jī)狀況響應(yīng)模塊發(fā)出的操作信息時(shí),即開始執(zhí)行一預(yù)定的時(shí)間長(zhǎng)度的計(jì)時(shí)程序,并在再次接收到該宕機(jī)狀況響應(yīng)模塊發(fā)出的操作信息時(shí)被歸零而重新計(jì)時(shí);若未接收到操作信息,則該計(jì)時(shí)程序達(dá)到預(yù)定的計(jì)時(shí)長(zhǎng)度時(shí),即發(fā)出一系統(tǒng)異常的信號(hào);以及一SMI處理模塊,可響應(yīng)監(jiān)控定時(shí)器發(fā)出的系統(tǒng)異常信號(hào),發(fā)出一系統(tǒng)管理中斷(System Management Interrupt;SMI)重啟信號(hào)以執(zhí)行SMI判斷處理程序,借以判斷重啟信號(hào)是否為SMI處理模塊發(fā)出,若為該模塊發(fā)出,則通過BIOS重開機(jī)程序使該網(wǎng)絡(luò)服務(wù)器自動(dòng)執(zhí)行一重啟程序。
本發(fā)明的網(wǎng)絡(luò)服務(wù)器宕機(jī)自動(dòng)重啟方法及系統(tǒng)的特點(diǎn)在于,直接采用網(wǎng)絡(luò)服務(wù)器中的輸出入控制芯片(例如南橋芯片或Super I/O芯片)中的監(jiān)控定時(shí)器,觸動(dòng)SMI處理程序(而非現(xiàn)有技術(shù)所采用的IRQ處理程序),通過此SMI處理程序觸發(fā)網(wǎng)絡(luò)服務(wù)器的主機(jī)單元,使其自動(dòng)執(zhí)行一重新激活程序。
與現(xiàn)有技術(shù)相比,本發(fā)明直接利用網(wǎng)絡(luò)服務(wù)器中現(xiàn)有的硬件設(shè)施(也就是南橋芯片或Super I/O芯片),僅對(duì)網(wǎng)絡(luò)服務(wù)器中的BIOS作修改(也就是撰寫SMI判斷處理程序),因此不需使用者花費(fèi)額外的費(fèi)用添購軟硬件設(shè)施,即可讓網(wǎng)絡(luò)服務(wù)器具有宕機(jī)自動(dòng)重啟功能。此外,由于本發(fā)明不需借由IRQ信號(hào)進(jìn)行宕機(jī)自動(dòng)重啟功能,因此不會(huì)因操作系統(tǒng)的宕機(jī)而無法執(zhí)行宕機(jī)自動(dòng)重啟功能。
圖1為一系統(tǒng)架構(gòu)示意圖,顯示一現(xiàn)有的網(wǎng)絡(luò)服務(wù)器宕機(jī)自動(dòng)重啟系統(tǒng)的基本架構(gòu);以及圖2為一系統(tǒng)架構(gòu)示意圖,顯示本發(fā)明的網(wǎng)絡(luò)服務(wù)器宕機(jī)自動(dòng)重啟系統(tǒng)的基本架構(gòu)。
具體實(shí)施例方式
實(shí)施例圖2顯示本發(fā)明的網(wǎng)絡(luò)服務(wù)器宕機(jī)自動(dòng)重啟系統(tǒng)(如標(biāo)號(hào)200所指的虛線框包括的部分)的基本架構(gòu)。如圖所示,在實(shí)際應(yīng)用上,本發(fā)明的網(wǎng)絡(luò)服務(wù)器宕機(jī)自動(dòng)重啟系統(tǒng)200用于網(wǎng)絡(luò)服務(wù)器10,且該網(wǎng)絡(luò)服務(wù)器10的主機(jī)單元20(即中央處理器及其所有相關(guān)的硬件設(shè)施的總稱)執(zhí)行服務(wù)器專用的操作系統(tǒng)30。本發(fā)明的網(wǎng)絡(luò)服務(wù)器宕機(jī)自動(dòng)重啟系統(tǒng)200可在網(wǎng)絡(luò)服務(wù)器10的主機(jī)單元20或操作系統(tǒng)30發(fā)生宕機(jī)狀況時(shí),自動(dòng)使網(wǎng)絡(luò)服務(wù)器10執(zhí)行一重新激活程序(reboot),讓發(fā)生宕機(jī)狀況的網(wǎng)絡(luò)服務(wù)器10重新恢復(fù)正常操作狀態(tài)。
本發(fā)明的網(wǎng)絡(luò)服務(wù)器宕機(jī)自動(dòng)重啟系統(tǒng)200的對(duì)象導(dǎo)向組件模型(object-oriented component model)的基本架構(gòu)至少包括(a)一宕機(jī)狀況響應(yīng)模塊210;(b)一監(jiān)控定時(shí)器220;以及(c)一SMI處理模塊230。
本發(fā)明的網(wǎng)絡(luò)服務(wù)器宕機(jī)自動(dòng)重啟系統(tǒng)包括宕機(jī)狀況響應(yīng)模塊210,用以定時(shí)響應(yīng)網(wǎng)絡(luò)服務(wù)器10的操作系統(tǒng)30是否處于正常操作狀態(tài),也就是每隔一預(yù)定的時(shí)間長(zhǎng)度即響應(yīng)網(wǎng)絡(luò)服務(wù)器10中操作系統(tǒng)30發(fā)出的信息;并將每次接收到的信息同步傳至監(jiān)控定時(shí)器220。
監(jiān)控定時(shí)器220的實(shí)施方式為直接利用網(wǎng)絡(luò)服務(wù)器10中的輸出入控制芯片,例如南橋(Southbridge)或Super I/O芯片,其中內(nèi)建的監(jiān)控定時(shí)器(watchdog timer);且此監(jiān)控定時(shí)器220可在每次接收到上述宕機(jī)狀況響應(yīng)模塊210傳送的一操作信息時(shí),隨即開始執(zhí)行一預(yù)定的時(shí)間周期的計(jì)時(shí)程序,例如從零開始計(jì)時(shí)至59秒;若在達(dá)到該預(yù)定的計(jì)時(shí)周期之前,再次接收到上述宕機(jī)狀況響應(yīng)模塊210發(fā)出的下一個(gè)正常操作信息時(shí),則會(huì)被歸零而重新計(jì)時(shí);若未能接收到下一個(gè)操作信息,該監(jiān)控定時(shí)器220的計(jì)時(shí)程序?qū)⒃诔^該預(yù)定的計(jì)時(shí)周期后,例如第60秒時(shí)(也就是該監(jiān)控定時(shí)器220產(chǎn)生溢位),隨即發(fā)出一系統(tǒng)異常的信號(hào)至SMI處理模塊230。
SMI處理模塊230的實(shí)施方式為利用網(wǎng)絡(luò)服務(wù)器10中的輸出入控制芯片,例如為南橋(Southbridge)或Super I/O芯片,其中內(nèi)建的SMI信號(hào)模塊,并經(jīng)由網(wǎng)絡(luò)服務(wù)器10的BIOS(Basic Input/Output System)中的一個(gè)判斷模塊,判斷其SMI信號(hào)是否為監(jiān)控定時(shí)器220發(fā)出,若是監(jiān)控定時(shí)器220發(fā)出的SMI信號(hào),則由BIOS發(fā)出一重啟信號(hào)RESET至主機(jī)單元20,使該主機(jī)單元20自動(dòng)執(zhí)行一重啟程序,也就是重新加載操作系統(tǒng)30,讓發(fā)生宕機(jī)狀況的網(wǎng)絡(luò)服務(wù)器10重新恢復(fù)正常操作狀態(tài)。
本發(fā)明的網(wǎng)絡(luò)服務(wù)器網(wǎng)絡(luò)服務(wù)器宕機(jī)自動(dòng)重啟方法至少包括宕機(jī)狀況響應(yīng)模塊210持續(xù)每隔一預(yù)定的時(shí)間周期,就反映網(wǎng)絡(luò)服務(wù)器10的操作系統(tǒng)30是否處于操作狀態(tài);并將接收到的信息同步傳送至監(jiān)控定時(shí)器220;監(jiān)控定時(shí)器220即可在每次接收到宕機(jī)狀況響應(yīng)模塊210傳送的一操作信息時(shí),隨即開始執(zhí)行一預(yù)定的時(shí)間周期的計(jì)時(shí)程序;若在達(dá)到該預(yù)定的計(jì)時(shí)周期之前,再次接收到宕機(jī)狀況響應(yīng)模塊210所發(fā)出的下一個(gè)操作信息時(shí),則會(huì)被歸零而重新計(jì)時(shí);若未接收到宕機(jī)狀況響應(yīng)模塊210發(fā)出的下一個(gè)操作信息,監(jiān)控定時(shí)器將產(chǎn)生溢位,隨即發(fā)出一異常信號(hào)至SMI處理模塊230。SMI處理模塊230即可響應(yīng)監(jiān)控定時(shí)器220發(fā)出的異常信號(hào)、并由BIOS判斷是否為監(jiān)控定時(shí)器220發(fā)出,若是則發(fā)出一重啟信號(hào)RESET至主機(jī)單元20,使主機(jī)單元20自動(dòng)執(zhí)行一重啟程序,也就是重新加載操作系統(tǒng)30,讓發(fā)生宕機(jī)狀況的網(wǎng)絡(luò)服務(wù)器10重新恢復(fù)正常操作狀態(tài)。
總而言之,本發(fā)明提供了一種新穎的網(wǎng)絡(luò)服務(wù)器宕機(jī)自動(dòng)重啟方法及系統(tǒng),可應(yīng)用在一網(wǎng)絡(luò)服務(wù)器,用以在該網(wǎng)絡(luò)服務(wù)器發(fā)生宕機(jī)狀況時(shí),令該發(fā)生宕機(jī)狀況的網(wǎng)絡(luò)服務(wù)器自動(dòng)執(zhí)行一重新激活程序。本發(fā)明的網(wǎng)絡(luò)服務(wù)器宕機(jī)自動(dòng)重啟方法及系統(tǒng)的特點(diǎn)在于,直接利用網(wǎng)絡(luò)服務(wù)器中的輸出入控制芯片(例如為南橋芯片或Super I/O芯片)中的監(jiān)控定時(shí)器,來觸動(dòng)一SMI處理程序(而非現(xiàn)有技術(shù)所采用的IRQ處理程序),由SMI處理程序觸發(fā)網(wǎng)絡(luò)服務(wù)器的主機(jī)單元自動(dòng)執(zhí)行一重新激活程序。與現(xiàn)有技術(shù)相比,由于本發(fā)明是直接利用網(wǎng)絡(luò)服務(wù)器中現(xiàn)有的硬件設(shè)施(也就是南橋芯片或Super I/O芯片),并僅對(duì)網(wǎng)絡(luò)服務(wù)器中的BIOS作修改(也就是撰寫SMI判斷處理程序),因此不需要使用者花費(fèi)額外的費(fèi)用來添購軟硬件設(shè)施,即可讓網(wǎng)絡(luò)服務(wù)器具有宕機(jī)自動(dòng)重啟功能。此外,由于本發(fā)明不需借由IRQ信號(hào)來進(jìn)行宕機(jī)自動(dòng)重啟功能,因此不會(huì)因操作系統(tǒng)的宕機(jī)而無法進(jìn)行宕機(jī)自動(dòng)重啟功能。本發(fā)明因此較現(xiàn)有技術(shù)具有更佳的進(jìn)步性及實(shí)用性。
權(quán)利要求
1.一種網(wǎng)絡(luò)服務(wù)器宕機(jī)自動(dòng)重啟方法,可用于網(wǎng)絡(luò)服務(wù)器,當(dāng)該網(wǎng)絡(luò)服務(wù)器發(fā)生宕機(jī)狀況時(shí),令該網(wǎng)絡(luò)服務(wù)器自動(dòng)執(zhí)行一重新激活程序;其特征在于,該網(wǎng)絡(luò)服務(wù)器宕機(jī)自動(dòng)重啟方法至少包括每隔一預(yù)定的時(shí)間長(zhǎng)度反映該網(wǎng)絡(luò)服務(wù)器的操作系統(tǒng)是否處于正常操作狀態(tài),并同步傳送這一操作信息;每次在接收到一操作信息時(shí),即開始執(zhí)行一預(yù)定時(shí)間長(zhǎng)度的計(jì)時(shí)程序,并在再次接收到一操作信息時(shí)被歸零而重新計(jì)時(shí);若未接收到操作信息,則該計(jì)時(shí)程序達(dá)到預(yù)定的計(jì)時(shí)長(zhǎng)度時(shí),即發(fā)出一SMI信號(hào);以及,響應(yīng)該SMI信號(hào)而發(fā)出一重啟信號(hào),使該網(wǎng)絡(luò)服務(wù)器自動(dòng)執(zhí)行一重啟程序。
2.如權(quán)利要求1所述的網(wǎng)絡(luò)服務(wù)器宕機(jī)自動(dòng)重啟方法,其特征在于,該計(jì)時(shí)程序是由內(nèi)建在輸出入控制芯片中的監(jiān)控定時(shí)器執(zhí)行。
3.如權(quán)利要求2所述的網(wǎng)絡(luò)服務(wù)器宕機(jī)自動(dòng)重啟方法,其特征在于,該輸出入控制芯片為Super I/O芯片。
4.如權(quán)利要求2所述的網(wǎng)絡(luò)服務(wù)器宕機(jī)自動(dòng)重啟方法,其特征在于,該輸出入控制芯片為南橋芯片。
5.一種網(wǎng)絡(luò)服務(wù)器宕機(jī)自動(dòng)重啟系統(tǒng),可用于網(wǎng)絡(luò)服務(wù)器,當(dāng)該網(wǎng)絡(luò)服務(wù)器發(fā)生宕機(jī)狀況時(shí),令該網(wǎng)絡(luò)服務(wù)器自動(dòng)執(zhí)行重新激活程序;其特征在于,該網(wǎng)絡(luò)服務(wù)器宕機(jī)自動(dòng)重啟系統(tǒng)至少包括一宕機(jī)狀況響應(yīng)模塊,可反映該網(wǎng)絡(luò)服務(wù)器的操作系統(tǒng)是否處于正常操作狀態(tài);一監(jiān)控定時(shí)器,在每次接收到宕機(jī)狀況響應(yīng)模塊發(fā)出的操作信息時(shí),即開始執(zhí)行一預(yù)定時(shí)間長(zhǎng)度的計(jì)時(shí)程序,并在再次接收到該宕機(jī)狀況響應(yīng)模塊發(fā)出的操作信息時(shí)被歸零而重新計(jì)時(shí);若未接收到操作信息,則該計(jì)時(shí)程序達(dá)到預(yù)定的計(jì)時(shí)長(zhǎng)度時(shí),即發(fā)出一系統(tǒng)異常的信號(hào);以及一SMI處理模塊,可響應(yīng)監(jiān)控定時(shí)器發(fā)出的系統(tǒng)異常信號(hào)而發(fā)出一系統(tǒng)管理中斷重啟信號(hào),以執(zhí)行SMI判斷處理程序,借以判斷重啟信號(hào)是否為SMI處理模塊發(fā)出,若為該模塊發(fā)出,則通過BIOS重開機(jī)程序,使該網(wǎng)絡(luò)服務(wù)器自動(dòng)執(zhí)行一重啟程序。
6.如權(quán)利要求5所述的網(wǎng)絡(luò)服務(wù)器宕機(jī)自動(dòng)重啟系統(tǒng),其特征在于,該監(jiān)控定時(shí)器是內(nèi)建于輸出入控制芯片中的功能模塊。
7.如權(quán)利要求6所述的網(wǎng)絡(luò)服務(wù)器宕機(jī)自動(dòng)重啟系統(tǒng),其特征在于,該輸出入控制芯片為Super I/O芯片。
8.如權(quán)利要求6所述的網(wǎng)絡(luò)服務(wù)器宕機(jī)自動(dòng)重啟系統(tǒng),其特征在于,該輸出入控制芯片為南橋芯片。
9.如權(quán)利要求5所述的網(wǎng)絡(luò)服務(wù)器宕機(jī)自動(dòng)重啟系統(tǒng),其特征在于,該SMI處理模塊是網(wǎng)絡(luò)服務(wù)器的輸出入控制芯片中的一個(gè)功能模塊。
10.如權(quán)利要求5所述的網(wǎng)絡(luò)服務(wù)器宕機(jī)自動(dòng)重啟系統(tǒng),其特征在于,該SMI判斷模塊是網(wǎng)絡(luò)服務(wù)器的基本輸出入系統(tǒng)中的一個(gè)功能模塊。
全文摘要
一種網(wǎng)絡(luò)服務(wù)器宕機(jī)自動(dòng)重啟方法及系統(tǒng),可用于網(wǎng)絡(luò)服務(wù)器,當(dāng)該網(wǎng)絡(luò)服務(wù)器發(fā)生宕機(jī)狀況時(shí),令該網(wǎng)絡(luò)服務(wù)器自動(dòng)執(zhí)行一重新激活程序,使其重新恢復(fù)正常操作狀態(tài)。此網(wǎng)絡(luò)服務(wù)器宕機(jī)自動(dòng)重啟方法及系統(tǒng)的特點(diǎn)在于采用網(wǎng)絡(luò)服務(wù)器中的輸出入控制芯片中的監(jiān)控定時(shí)器觸動(dòng)一SMI處理程序,由SMI處理程序觸發(fā)網(wǎng)絡(luò)服務(wù)器的主機(jī)單元自動(dòng)執(zhí)行一重新激活程序。此特點(diǎn)可讓使用者不需花費(fèi)額外的費(fèi)用來添購軟硬件設(shè)施,即可讓網(wǎng)絡(luò)服務(wù)器具有宕機(jī)自動(dòng)重啟功能,且不會(huì)因操作系統(tǒng)的宕機(jī)而無法執(zhí)行宕機(jī)自動(dòng)重啟功能。
文檔編號(hào)G06F11/30GK1581079SQ03153580
公開日2005年2月16日 申請(qǐng)日期2003年8月15日 優(yōu)先權(quán)日2003年8月15日
發(fā)明者陳志偉 申請(qǐng)人:英業(yè)達(dá)股份有限公司