logrotate是否复制当前文件或重命名当前文件

时间:2012-12-12 22:09:23

标签: unix operating-system logrotate log-rotation

我在线阅读了一些文章,但我仍然没有得到logrotate的工作原理。

我的配置文件如下:

/var/log/usage.log  {
  rotate 10
  daily
  size 1G

  missingok
  notifempty
  sharedscripts
  postrotate
    /usr/local/bin/cond_pkill.sh -s HUP /var/run/production.pid java
  endscript
}

我注意到每当logrotate启动时我的主要服务性能会略微下降。 我试图找出原因。

我现在可以想到两件事。

一个是logrotate实际上复制文件而不是重命名它们。这是真的?我知道logrotate配置有一个名为copy的选项。如果我没有设置该选项,logrotate仍会复制文件吗?我的文件很大,>每个2G。

另一件事是HUP信号导致我的服务性能下降。我会跟进。

谢谢, 杰里

0 个答案:

没有答案