[發(fā)明專利]一種配置文件動(dòng)態(tài)加載的方法、裝置和存儲(chǔ)介質(zhì)在審
| 申請(qǐng)?zhí)枺?/td> | 201711423640.3 | 申請(qǐng)日: | 2017-12-25 |
| 公開(kāi)(公告)號(hào): | CN108132815A | 公開(kāi)(公告)日: | 2018-06-08 |
| 發(fā)明(設(shè)計(jì))人: | 張帥 | 申請(qǐng)(專利權(quán))人: | 鄭州云海信息技術(shù)有限公司 |
| 主分類號(hào): | G06F9/445 | 分類號(hào): | G06F9/445;H04L29/08 |
| 代理公司: | 北京集佳知識(shí)產(chǎn)權(quán)代理有限公司 11227 | 代理人: | 羅滿 |
| 地址: | 450018 河南省鄭州市*** | 國(guó)省代碼: | 河南;41 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 動(dòng)態(tài)加載 配置文件 配置信息 導(dǎo)出 指令 計(jì)算機(jī)可讀存儲(chǔ)介質(zhì) 驗(yàn)證 服務(wù)器接收 存儲(chǔ)介質(zhì) 工作效率 系統(tǒng)維護(hù) 系統(tǒng)運(yùn)維 驗(yàn)證結(jié)果 業(yè)務(wù)影響 加載 重啟 攜帶 中斷 幫助 | ||
本發(fā)明實(shí)施例公開(kāi)了一種配置文件動(dòng)態(tài)加載的方法、裝置和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),服務(wù)器接收動(dòng)態(tài)加載指令;依據(jù)所述動(dòng)態(tài)加載指令中攜帶的目錄ID,加載對(duì)應(yīng)的配置信息;根據(jù)不同的操作需求,動(dòng)態(tài)加載指令可以劃分為不同的類型,依據(jù)所述動(dòng)態(tài)加載指令所屬的類型,對(duì)所述配置信息對(duì)應(yīng)的導(dǎo)出目錄進(jìn)行驗(yàn)證,將驗(yàn)證結(jié)果作為能否執(zhí)行配置文件修改的依據(jù),也即當(dāng)所述導(dǎo)出目錄通過(guò)驗(yàn)證后,則依據(jù)所述配置信息對(duì)所述導(dǎo)出目錄的配置文件進(jìn)行修改。該技術(shù)方案在不重啟nfs服務(wù)的前提下,通過(guò)動(dòng)態(tài)加載配置文件的方式,使修改后的配置文件及時(shí)生效。動(dòng)態(tài)加載過(guò)程中業(yè)務(wù)不中斷,對(duì)系統(tǒng)運(yùn)維有很大的幫助,提高了系統(tǒng)維護(hù)的工作效率,減少了業(yè)務(wù)影響范圍。
技術(shù)領(lǐng)域
本發(fā)明涉及文件處理技術(shù)領(lǐng)域,特別是涉及一種配置文件動(dòng)態(tài)加載的方法、裝置和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
背景技術(shù)
網(wǎng)絡(luò)文件系統(tǒng)(Network File System,NFS)是FreeBSD支持的文件系統(tǒng)中的一種,它允許網(wǎng)絡(luò)中的計(jì)算機(jī)之間通過(guò)TCP/IP網(wǎng)絡(luò)共享資源。在NFS的應(yīng)用中,本地NFS的客戶端應(yīng)用可以透明地讀寫(xiě)位于遠(yuǎn)端NFS服務(wù)器上的文件,就像訪問(wèn)本地文件一樣。一個(gè)基于NFSv3/v4協(xié)議的文件服務(wù)器(nfs-ganesha),運(yùn)行在Linux環(huán)境下。
現(xiàn)有技術(shù)中,nfs-ganesha對(duì)配置文件的處理僅發(fā)生在服務(wù)器啟動(dòng)階段,nfs服務(wù)一旦啟動(dòng),除非重啟服務(wù),否則不再重新加載配置文件。如果用戶需要修改配置文件,必須重新啟動(dòng)服務(wù),新的配置文件才能生效。重啟服務(wù)必然會(huì)導(dǎo)致業(yè)務(wù)的中斷。如果能夠在不重啟服務(wù)的前提下使得修改后的配置文件及時(shí)生效,將極大的提升服務(wù)器的性能,最大程度的減低對(duì)其它業(yè)務(wù)的影響。
可見(jiàn),如何在不重啟服務(wù)的前提下使得修改后的配置文件及時(shí)生效,是本領(lǐng)域技術(shù)人員亟待解決的問(wèn)題。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的是提供一種配置文件動(dòng)態(tài)加載的方法、裝置和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),可以在不重啟服務(wù)的前提下使得修改后的配置文件及時(shí)生效。
為解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例提供一種配置文件動(dòng)態(tài)加載的方法,包括:
接收動(dòng)態(tài)加載指令;
依據(jù)所述動(dòng)態(tài)加載指令中攜帶的目錄ID,加載對(duì)應(yīng)的配置信息;
依據(jù)所述動(dòng)態(tài)加載指令所屬的類型,對(duì)所述配置信息對(duì)應(yīng)的導(dǎo)出目錄進(jìn)行驗(yàn)證;
當(dāng)所述導(dǎo)出目錄通過(guò)驗(yàn)證后,依據(jù)所述配置信息對(duì)所述導(dǎo)出目錄的配置文件進(jìn)行修改。
可選的,當(dāng)所述動(dòng)態(tài)加載指令屬于更新配置文件時(shí),
所述依據(jù)所述指令所屬的類型,對(duì)所述配置信息對(duì)應(yīng)的導(dǎo)出目錄進(jìn)行驗(yàn)證包括:
判斷服務(wù)器內(nèi)存中是否存在所述目錄ID;
相應(yīng)的,所述當(dāng)所述導(dǎo)出目錄通過(guò)驗(yàn)證后,依據(jù)所述配置信息對(duì)所述導(dǎo)出目錄的配置文件進(jìn)行修改包括:
當(dāng)所述服務(wù)器內(nèi)存中存在所述目錄ID時(shí),則依據(jù)所述配置信息對(duì)所述導(dǎo)出目錄的配置文件進(jìn)行更新。
可選的,當(dāng)所述動(dòng)態(tài)加載指令屬于添加配置文件時(shí),
所述依據(jù)所述指令所屬的類型,對(duì)所述配置信息對(duì)應(yīng)的導(dǎo)出目錄進(jìn)行驗(yàn)證包括:
判斷服務(wù)器內(nèi)存中是否存在所述目錄ID;
相應(yīng)的,所述當(dāng)所述導(dǎo)出目錄通過(guò)驗(yàn)證后,依據(jù)所述配置信息對(duì)所述導(dǎo)出目錄的配置文件進(jìn)行修改包括:
當(dāng)所述服務(wù)器內(nèi)存中不存在所述目錄ID時(shí),則在所述服務(wù)器內(nèi)存中添加所述目錄ID以及所述配置信息。
可選的,還包括:
當(dāng)所述導(dǎo)出目錄未通過(guò)驗(yàn)證時(shí),則設(shè)置異常標(biāo)識(shí)位,并展示異常信息。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于鄭州云海信息技術(shù)有限公司,未經(jīng)鄭州云海信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711423640.3/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 動(dòng)態(tài)加載安卓類的方法
- 一種打包文件局部更新的前端模塊化加載器
- 獲取網(wǎng)頁(yè)中動(dòng)態(tài)加載內(nèi)容的方法及裝置
- 一種針對(duì)安卓動(dòng)態(tài)加載的隱私泄露檢測(cè)的方法
- 加載動(dòng)態(tài)庫(kù)的方法及裝置
- 一種軟件化雷達(dá)組件跨平臺(tái)動(dòng)態(tài)加載和動(dòng)態(tài)管理系統(tǒng)
- 內(nèi)存管理方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種動(dòng)態(tài)加載耦合交變電流的快速燒結(jié)設(shè)備及燒結(jié)方法
- 一種加載動(dòng)態(tài)鏈接庫(kù)的方法和相關(guān)裝置
- 一種導(dǎo)電刷絲載流摩擦試驗(yàn)裝置和試驗(yàn)方法





