本申請公開了一種日志文件輪轉方法、裝置、設備及存儲介質,涉及磁盤管理領域,包括:啟動負載均衡軟件,并判斷負載均衡軟件的配置文件中的日志文件輪轉參數是否配置成功;若配置成功,根據預設參數判斷規則判斷日志文件輪轉參數是否正確,并在日志文件輪轉參數正確時,根據日志文件輪轉參數確定對日志文件的輪轉類型;根據輪轉類型利用負載均衡軟件對日志文件分別進行輪轉處理,并生成當前時刻的文件輪轉日志;所述日志文件包括訪問日志文件和錯誤日志文件。可以配置簡便的日志輪轉參數信息,通過配置參數按照參數信息對負載均衡軟件的日志進行輪轉,并根據參數信息保留日志文件以及自動清理日志文件,方便用戶更好地查看日志文件。志文件。志文件。
【技術實現步驟摘要】
一種日志文件輪轉方法、裝置、設備及存儲介質
[0001]本專利技術涉及日志管理領域,特別涉及一種日志文件輪轉方法、裝置、設備及存儲介質。
技術介紹
[0002]負載均衡軟件作為web服務器使用,會保持著長時間的運行狀態,每天的訪問都會生成大量的日志。而隨著時間的推移,日志占用的空間就會越來越大,也不利用用戶進行查看,并且由于磁盤空間是有限的,可能導致部分日志無法及時存儲,因此,如何對日志進行輪轉,以對歷史日志文件進行自動清理減少磁盤空間,便于用戶查看日志文件信息是本領域亟待解決的問題。
技術實現思路
[0003]有鑒于此,本專利技術的目的在于提供一種日志文件輪轉方法、裝置、設備及存儲介質,可以配置簡便的日志輪轉參數信息,通過配置參數按照參數信息對負載均衡軟件的日志進行輪轉,并根據參數信息保留日志文件以及自動清理日志文件,方便用戶更好地查看日志文件。其具體方案如下:
[0004]第一方面,本申請提供了一種日志文件輪轉方法,包括:
[0005]啟動負載均衡軟件,并判斷所述負載均衡軟件的配置文件中的日志文件輪轉參數是否配置成功;
[0006]若配置成功,根據預設參數判斷規則判斷所述日志文件輪轉參數是否正確,并在所述日志文件輪轉參數正確時,根據所述日志文件輪轉參數確定對日志文件的輪轉類型;
[0007]根據所述輪轉類型利用所述負載均衡軟件對所述日志文件分別進行輪轉處理,并生成當前時刻的文件輪轉日志;所述日志文件包括訪問日志文件和錯誤日志文件。
[0008]可選的,所述啟動負載均衡軟件之后,還包括:
[0009]在所述負載均衡軟件的日志目錄下創建目標輪轉日志,以將日志文件輪轉完成時生成的文件輪轉日志保存至所述目標輪轉日志中。
[0010]可選的,所述判斷所述負載均衡軟件的配置文件中的日志文件輪轉參數是否配置成功之后,還包括:
[0011]若所述負載均衡軟件的配置文件中的所述日志文件輪轉參數未配置成功,則根據所述配置文件中預設的默認輪轉參數對所述日志文件進行輪轉。
[0012]可選的,所述根據預設參數判斷規則判斷所述日志文件輪轉參數是否正確之后,還包括:
[0013]若所述日志文件輪轉參數錯誤,則根據錯誤的日志文件輪換參數生成對應的參數錯誤提示信息;
[0014]通過預設告警方式基于所述錯誤提示信息進行告警,并關閉所述負載均衡軟件。
[0015]可選的,所述根據所述輪轉類型利用所述負載均衡軟件對所述日志文件分別進行
輪轉處理,包括:
[0016]若所述輪轉類型為根據時間參數進行輪轉,則判斷所述時間參數的參數類型;
[0017]若判定所述時間參數的參數類型為輪轉時間段,則根據所述日志文件輪轉參數中的輪轉時間段利用所述負載均衡軟件對所述日志文件進行輪轉;
[0018]若判定所述時間參數的參數類型為輪轉時間點,則根據所述日志文件輪轉參數中的輪轉時間點利用所述負載均衡軟件對所述日志文件進行輪轉。
[0019]可選的,所述判斷所述時間參數類型為輪轉時間點之后,還包括:
[0020]判斷所述日志文件輪轉參數中的輪轉時間點是否滿足日志輪轉的預設時間條件;
[0021]若所述日志文件輪轉參數中的輪轉時間點不滿足所述預設時間條件,則基于所述配置文件中預設的默認輪轉時間點對所述日志文件輪轉參數中的輪轉時間點進行更新,并基于更新后的輪轉時間點對所述日志文件進行輪轉。
[0022]可選的,所述根據所述輪轉類型利用所述負載均衡軟件對所述日志文件分別進行輪轉處理,包括:
[0023]若所述輪轉類型為根據文件占用空間進行輪轉,則判斷所述日志文件的占用空間是否滿足日志輪轉的預設空間條件;
[0024]若所述日志文件的占用空間滿足日志輪轉的預設空間條件,則將所述日志文件的占用空間利用字節進行表示,得到目標日志文件,以根據所述日志文件輪轉參數中的輪轉空間閾值利用所述負載均衡軟件對所述目標日志文件進行輪轉;
[0025]若所述日志文件的占用空間不滿足日志輪轉的預設空間條件,則基于所述配置文件中預設的默認空間閾值對所述日志文件進行輪轉。
[0026]第二方面,本申請提供了一種日志文件輪轉裝置,包括:
[0027]參數判斷模塊,用于啟動負載均衡軟件,并判斷所述負載均衡軟件的配置文件中的日志文件輪轉參數是否配置成功;
[0028]輪轉類型確定模塊,用于若配置成功,根據預設參數判斷規則判斷所述日志文件輪轉參數是否正確,并在所述日志文件輪轉參數正確時,根據所述日志文件輪轉參數確定對日志文件的輪轉類型;
[0029]日志輪轉模塊,用于根據所述輪轉類型利用所述負載均衡軟件對所述日志文件分別進行輪轉處理,并生成當前時刻的文件輪轉日志;所述日志文件包括訪問日志文件和錯誤日志文件。
[0030]第三方面,本申請提供了一種電子設備,所述電子設備包括處理器和存儲器;其中,所述存儲器用于存儲計算機程序,所述計算機程序由所述處理器加載并執行以實現前述的日志文件輪轉方法。
[0031]第四方面,本申請提供了一種計算機可讀存儲介質,用于保存計算機程序,所述計算機程序被處理器執行時實現前述的日志文件輪轉方法。
[0032]本申請中,啟動負載均衡軟件,并判斷所述負載均衡軟件的配置文件中的日志文件輪轉參數是否配置成功;若配置成功,根據預設參數判斷規則判斷所述日志文件輪轉參數是否正確,并在所述日志文件輪轉參數正確時,根據所述日志文件輪轉參數確定對日志文件的輪轉類型;根據所述輪轉類型利用所述負載均衡軟件對所述日志文件分別進行輪轉處理,并生成當前時刻的文件輪轉日志;所述日志文件包括訪問日志文件和錯誤日志文件。
通過上述技術方案,本申請可以配置簡便的日志輪轉參數信息,通過配置參數按照參數信息對負載均衡軟件的日志進行輪轉,并根據參數信息確定輪轉類型后,進行保留日志文件或自動清理日志文件,避免由于磁盤空間不足導致無法及時存儲日志文件的問題,方便用戶更好地查看日志文件。
附圖說明
[0033]為了更清楚地說明本專利技術實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本專利技術的實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據提供的附圖獲得其他的附圖。
[0034]圖1為本申請提供的一種日志文件輪轉方法流程圖;
[0035]圖2為本申請提供的一種具體的日志文件輪轉方法流程圖;
[0036]圖3為本申請提供的一種日志文件輪轉流程圖;
[0037]圖4為本申請提供的一種日志文件輪轉裝置結構示意圖;
[0038]圖5為本申請提供的一種電子設備結構圖。
具體實施方式
[0039]下面將結合本專利技術實施例中的附圖,對本專利技術實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本專利技術一部分實施例,而不是全部的實施例。基于本專利技術中的實施例,本文檔來自技高網...
【技術保護點】
【技術特征摘要】
1.一種日志文件輪轉方法,其特征在于,包括:啟動負載均衡軟件,并判斷所述負載均衡軟件的配置文件中的日志文件輪轉參數是否配置成功;若配置成功,根據預設參數判斷規則判斷所述日志文件輪轉參數是否正確,并在所述日志文件輪轉參數正確時,根據所述日志文件輪轉參數確定對日志文件的輪轉類型;根據所述輪轉類型利用所述負載均衡軟件對所述日志文件分別進行輪轉處理,并生成當前時刻的文件輪轉日志;所述日志文件包括訪問日志文件和錯誤日志文件。2.根據權利要求1所述的日志文件輪轉方法,其特征在于,所述啟動負載均衡軟件之后,還包括:在所述負載均衡軟件的日志目錄下創建目標輪轉日志,以將日志文件輪轉完成時生成的文件輪轉日志保存至所述目標輪轉日志中。3.根據權利要求1所述的日志文件輪轉方法,其特征在于,所述判斷所述負載均衡軟件的配置文件中的日志文件輪轉參數是否配置成功之后,還包括:若所述負載均衡軟件的配置文件中的所述日志文件輪轉參數未配置成功,則根據所述配置文件中預設的默認輪轉參數對所述日志文件進行輪轉。4.根據權利要求1所述的日志文件輪轉方法,其特征在于,所述根據預設參數判斷規則判斷所述日志文件輪轉參數是否正確之后,還包括:若所述日志文件輪轉參數錯誤,則根據錯誤的日志文件輪換參數生成對應的參數錯誤提示信息;通過預設告警方式基于所述錯誤提示信息進行告警,并關閉所述負載均衡軟件。5.根據權利要求1至4任一項所述的日志文件輪轉方法,其特征在于,所述根據所述輪轉類型利用所述負載均衡軟件對所述日志文件分別進行輪轉處理,包括:若所述輪轉類型為根據時間參數進行輪轉,則判斷所述時間參數的參數類型;若判定所述時間參數的參數類型為輪轉時間段,則根據所述日志文件輪轉參數中的輪轉時間段利用所述負載均衡軟件對所述日志文件進行輪轉;若判定所述時間參數的參數類型為輪轉時間點,則根據所述日志文件輪轉參數中的輪轉時間點利用所述負載均衡軟件對所述日志文件進行輪轉。6.根據權利要求5所述的日志文件輪轉方法,其特征在于,所述判斷所述...
【專利技術屬性】
技術研發人員:劉雪,孟舟,趙欣,翟魯超,
申請(專利權)人:山東中創信息安全技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。