• 服務支持

    系統更新

    當前位置  >  首頁  >  服務支持  >  系統更新

    更新ID(KYBA-202201-1009

    更新簡述:
    重啟系統后,/var/log/messages文件中重復記錄相同的系統日志。
    影響操作系統版本:
    銀河麒麟高級服務器操作系統(飛騰版)V10(SP1)0711 銀河麒麟高級服務器操作系統(鯤鵬版)V10(SP1)0711 銀河麒麟高級服務器操作系統(兆芯版)V10(SP1)0711 銀河麒麟高級服務器操作系統(海光版)V10(SP1)0711
    更新類型:
    問題修復
    發布時間:
    2022-01-07

    詳細介紹

    1.復現步驟 

    1、登錄系統,執行 echo "kylin debug 20211116" >> /var/log/messages命令

    2、執行命令 logrotate -v /etc/logrotate.conf 進行日志分割

    3、執行grep "kylin debug 20211116" /var/log/messages* 命令,messages日志中無記錄,messages-20211116 日志中存在記錄

    4、執行 reboot 命令

    5、登錄系統,執行 grep "kylin debug 20211116" /var/log/messages* 命令,發現messages和messages-20211116文件中都存在echo "kylin debug 20211116" 的日志記錄

    undefined


    2.原因簡述

    該問題原因為rsyslog的狀態記錄文件StateFile被配置在/run目錄下,每次系統重啟后重新生成,rsyslog無法獲取之前日志記錄狀態從而引發日志重復記錄。解決該問題需要將StateFile配置在非臨時文件系統的路徑中,如rsyslog默認工作路徑/var/lib/rsyslog,解決日志重復記錄的問題。


    3.解決方案/修復/更新方法

    升級rsyslog軟件包至rsyslog-8.1907.0-5.p02.ky10以上版本

    # yum update rsyslog

    undefined

    重新加載服務配置文件

    # systemctl daemon-reload

    確認服務狀態正常

    # systemctl status rsyslog

    上一篇: KYBA-202201-1008 下一篇: KYBA-202201-1010

    試用

    服務

    動態

    聯系

    公啊灬啊灬啊灬快灬深用力视频