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