logrotate

    0熱度

    2回答

    我在一個集羣中有兩個syslog-ng服務器(熱/冷),都映射相同的NFS共享。我想在系統日誌服務器上運行logrotate來旋轉存儲在NFS共享中的日誌。問題是,如果兩個節點都配置爲/etc/logrotate.d/syslog-ng,則會導致雙重旋轉。 我想在logrotate.d中必須有一種方法來使用prerotate節來確定是否在服務器上發生旋轉。換句話說,如果被動節點嘗試運行logrot

    0熱度

    1回答

    我試圖用很少經驗的logrotate,目前正在運行我將文件旋轉,壓縮和重命名到同一文件夾中。現在我需要而不是將文件放在同一個地方,我需要讓他們放在另一個位置。他們還需要具有相同的文件夾結構,如果不存在,則需要創建新文件夾。所有的壓縮文件需要被添加,而不是覆蓋現有的文件 我在想,olddir將他們放入目標文件夾,但不知道如何讓它放在相應的文件夾或創建它如果它還不在那裏。 實施例源 無功/日誌/ DE

    2熱度

    1回答

    我有配置每天輪換阿帕奇的日誌。 當新的一天來臨,例如00:00 AM今日(2017年7月31日),創造了新的access.log文件,舊access.log文件更改爲access.log的-31072017 這裏的問題,明天,access.log文件將更改爲access.log-01082017(是),新的access.log將創建(是),但access.log-31072017文件丟失(ouch

    0熱度

    1回答

    我正在處理從腳本生成的一堆日誌,該腳本爲每個腳本運行的實例輸出一個日誌文件。一旦生成日誌文件,它們不會被修改或追加。 我找不到任何簡單壓縮的方法,並將移動到將日誌文件移動到歸檔目錄,而不將原始文件保持在0字節左右。 以下配置完全符合我的要求,但不會刪除原始(現在爲0字節)的文件。 /home/queue_data/*.debug { size 1k rotate 36500

    0熱度

    1回答

    我設置了一個logrotate配置文件,其中包含兩個條目。該文件包含以下內容: /var/www/designer-24.com/var/log/* { daily missingok rotate 7 dateext notifempty copytruncate } /var/www/designer-24.com/var/re

    0熱度

    1回答

    我的程序如何遍歷由logrotate創建的日誌歷史記錄? logrotate有很多文件命名選項。例如,dateext,delaycompress和rotate都會以某種方式影響文件名。我希望我的程序能夠對Linux友好,並且可以使用大多數這些選項。 我讀了logrotate的整個手冊頁,並沒有發現其他軟件如何檢查logrotate生成的文件的任何描述。是否有一些姊妹實用工具可以理解logrotat

    0熱度

    1回答

    我正在使用2.6.4-1。由於rundeck日誌不會自動歸檔或旋轉,也不會將conf放入logrotate中進行安裝;什麼是旋轉和存檔它的最佳方式..? 我可以手動將配置放入logrotate以便它可以旋轉和歸檔它,也許我可以使用copytruncate,因爲Java應用程序(比如Rundeck)通常會忽略UNIX信號,比如SIGHUP和SIGUSR1,但是阻止我使用logrotate的是, ru

    -1熱度

    1回答

    //,這個問題有點模棱兩可。 下面是這種情況: 我日誌以下三個擴展,但是我現在的規則只適用於* .log文件: .1 .log .txt 另外,因爲Tomcat的旋轉日誌,我具備以下條件: .gz 我想旋轉所有這些文件,但我不想與任何.gz.gz落得文件。我該怎麼做呢? logrotate的規則爲Tomcat 目前,我有Tomcat的日誌以下規則: % sudo cat /etc/lo

    1熱度

    1回答

    我有一個專門針對我的項目的通用記錄器實例。它會自動創建並附加2個處理程序(StreamHandler和TimedRotatingFileHandler),並預先配置不同的格式等。現在 logging_formatters = { 'fmt': "%(asctime)s [%(levelname)8s:%(process)05d] [%(module)10s:%(lineno)03d] (

    1熱度

    1回答

    我想配置碼頭容器的logrotate。我在Docker容器中運行httpd作爲後臺進程,在logrotate之後,我需要重新加載它以使用新的日誌文件。由於可能的停機時間,我不想重啓容器。發送SIGHUP docker kill --signal=HUP <container>不起作用,因爲我的入口點是不處理信號的bash腳本。我試圖做這樣的logrotate設置: ... sharedscrip