`
zuroc
  • 浏览: 1307600 次
  • 性别: Icon_minigender_1
  • 来自: 江苏
社区版块
存档分类
最新评论

备忘logrotate和supervise

阅读更多
2009-04-30 18:24:05

[I] app-admin/logrotate
     Homepage:            https://fedorahosted.org/logrotate/
     Description:         Rotates, compresses, and mails system logs


用于定时删除日志的
比如

zuroc@pippin /etc/logrotate.d $ cat /etc/logrotate.d/nginx
/log1/nginx/*_log {
daily
missingok 表示不存在也可以
   copytruncate 表示copy+清空
dateext
rotate 60 
compress
compresscmd /bin/bzip2
compressext .bz2
notifempty
sharedscripts
        postrotate
           if [ -f /var/run/nginx.pid ]; then \
                /etc/init.d/nginx reload > /dev/null 2>&1 || true ; \
           fi;
        endscript
}
-----------------------------
用于当守护进程的 建了一个run脚本就可以了
当进程崩溃了 会自动重启

[I] sys-process/supervise-scripts
     Homepage:            http://untroubled.org/supervise-scripts/
     Description:         Starting and stopping daemontools managed services
分享到:
评论

相关推荐

    ansible-logrotate, Ansible星系角色设置logrotate和其他旋转脚本.zip

    ansible-logrotate, Ansible星系角色设置logrotate和其他旋转脚本 logrotate 安装 logrotate,通过指定指令列表来设置额外的logrotate脚本。要求无角色变量logrotate_scripts: rotation脚本的列表和用于旋转的指令。...

    logrotate 日志切割 nginx

    Logrotate 是一个基于 CRON 运行的日志切割工具,它可以根据配置文件自动切割和压缩日志文件。下面是 Logrotate 的详细介绍和相关知识点: 1. Logrotate 的介绍 Logrotate 是一个基于 CRON 运行的日志切割工具,它...

    嵌入式平台cron和logrotate配置

    ### 嵌入式平台cron和logrotate配置详解 #### 一、概述 在嵌入式平台中,为了实现高效且自动化的系统管理和维护,通常会利用cron与logrotate两个强大的工具来完成定时任务和日志管理的工作。本文将详细介绍如何在...

    install-pm2-logrotate.zip

    标签“pm2”和“pm2-logrotate”进一步明确了讨论的主题,即PM2及其日志旋转插件。PM2的日志旋转功能允许系统定期清理旧的日志文件,创建新的日志文件,确保服务的日志记录始终保持在可控范围内。 在压缩包子文件的...

    logrotate winform

    `logrotate` 是一个广泛使用的Linux工具,它能自动化地处理日志文件的轮换、压缩和保留策略,以确保日志数据的有效管理和存储空间的合理利用。当我们谈论“logrotate winform”时,可能是指在Windows环境中实现类似`...

    Centos7配置logrotate执行Tomcat日志轮转

    CentOS 7中的`logrotate`工具是一个理想的解决方案,它能够自动地对日志文件进行轮转、压缩和清理,从而有效地管理和优化磁盘空间。下面我们将详细探讨如何配置`logrotate`来执行Tomcat的日志轮转。 首先,日志轮转...

    pm2-logrotate的linux离线安装,新启

    pm2-logrotate的linux离线安装包。 安装说明详见:https://blog.csdn.net/diaya/article/details/123852658

    linux下logrotate配置和理解.pdf

    Linux下logrotate配置和理解 Logrotate是一个日志文件管理工具,广泛应用于Linux系统中。系统管理员可以使用logrotate程序来管理系统中的最新的事件,例如备份日志文件、发送日志到指定的E-mail等。下面将详细介绍...

    日志管理工具 Logrotate

    Logrotate 可以对不同的日志文件进行单独处理,例如对 wtmp 和 btmp 日志文件的处理。用户可以在 /etc/logrotate.d 目录下创建单独的配置文件,或者直接在全局配置文件中配置。 Logrotate 的优点包括: * 自动化...

    linux下logrotate配置和理解借鉴.pdf

    Linux 下 Logrotate 配置和理解借鉴 Logrotate 是 Linux 系统中的一种日志文件管理工具,主要用于管理系统中的最新事件。它可以用来备份日志文件,并将其压缩以减少存储空间。Logrotate 的配置文件是 /etc/...

    docker-logrotate:Dockerfile 构建轻量级 logrotate 容器镜像

    此容器基于版本最新版本是1.0.0,包括 Logrotate 3.8.8 inem0o/logrotateinem0o/logrotate:latestinem0o/logrotate:1.0inem0o/logrotate:1.0.0配置默认配置存储在/logrotate.conf ,您应该使用/logrotate.conf卷...

    Linux 自带神器 logrotate 详解.doc

    Linux logrotate 详解 logrotate 是 Linux 系统中的一款日志文件管理工具,用于分割日志文件,删除旧的日志文件,并创建新的日志文件,起到“转储”作用,可以节省磁盘空间。本文将对 logrotate 的配置文件、日志...

    日志切割之Logrotate1

    为了解决这些问题,Linux提供了logrotate这一实用工具,它能自动对日志进行切割、压缩和删除,确保日志管理的高效和自动化。 **1、日志切割的重要性** 日志切割的主要目的是防止单个日志文件过大,导致磁盘空间...

    logrotate日志切割工具自动化脚本

    在Linux环境中,`logrotate`是一个非常实用的日志切割工具,用于自动化地管理和轮换日志文件,以避免单个日志文件过大导致磁盘空间耗尽或读取效率降低。本文将详细介绍`logrotate`的使用,包括其工作原理、配置文件...

    logrotate配置

    logrotate 配置详解 logrotate 是 Linux 系统中一个非常重要的日志文件管理工具。...logrotate 是一个非常强大且灵活的日志文件管理工具,系统管理员可以根据需要配置 logrotate,以便实现日志文件的管理和备份。

    logrotate, logrotate厨师 cookbook 开发库.zip

    logrotate, logrotate厨师 cookbook 开发库 cookbook 管理logrotate包并提供一个资源来管理特定的logrotate配置。要求平台应该在任何包含'logrotate'包的平台上工作,并将logrotate配置写入/etc/logrotate.d.测试

    ansible.logrotate:安装和配置logrotate

    **Ansible 和 logrotate 知识点详解** Ansible 是一款强大的自动化运维工具,它允许系统管理员通过编写简洁的 YAML 配置文件(称为 Playbooks)来管理远程服务器的配置、部署应用以及执行任务。在大规模集群环境中...

    logrotate-3.8.6-19.el7.x86_64.rpm

    官方离线安装包,测试可用。请使用rpm -ivh [rpm完整包名] 进行安装

Global site tag (gtag.js) - Google Analytics