V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
lusin
V2EX  ›  Linux

请教个LINUX日志问题

  •  
  •   lusin · 2013-03-31 19:52:27 +08:00 · 3098 次点击
    这是一个创建于 4264 天前的主题,其中的信息可能已经有所发展或是发生改变。
    请问在httpd.conf中设置了日志生成文件:/var/log/httpd/access_log

    logrotate中设置了 每天生成一次日志文件

    第一天日志内容写入到 access_log
    第二天日志文件为 access_log access_log-20130331

    但是日志内容写入到 access_log-20130331中而不是 access_log,这是为什么呢?
    4 条回复    1970-01-01 08:00:00 +08:00
    gamexg
        1
    gamexg  
       2013-03-31 21:12:18 +08:00
    向主进程发送USR1信号
    lusin
        2
    lusin  
    OP
       2013-04-01 08:44:26 +08:00
    什么原理呢?

    你们没遇到过这种情况吗?
    BOYPT
        3
    BOYPT  
       2013-04-01 08:52:19 +08:00
    @lusin 检查/etc/logrotate.d/apache 文件,里面反转了文件后会执行postrotate语句中的命令,一般是发送信号使进程重新打开log文件。

    lz的情况估计是信号发送的语句没起作用。
    lusin
        4
    lusin  
    OP
       2013-04-01 09:14:59 +08:00
    谢谢两位
    可能是没有重启syslog的原因
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3160 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 13:28 · PVG 21:28 · LAX 05:28 · JFK 08:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.