golang/glog在我的服务器上创建了数百个小文件
我在我的应用程序中使用glog,它部署在docker容器中,它创建了数百个小文件,我想知道为什么以及如何阻止它。下面是我的目录列表的一个小示例golang/glog在我的服务器上创建了数百个小文件,go,glog,Go,Glog,我在我的应用程序中使用glog,它部署在docker容器中,它创建了数百个小文件,我想知道为什么以及如何阻止它。下面是我的目录列表的一个小示例 -rw-r--r--. 1 urbncat urbncat 20 Jun 27 18:40 InventoryProcessor.32c423b6e305.urbncat.log.INFO.20170626-134018.246-1498528861.gz-1498536061.gz-1498546861.gz-1498550462.gz
-rw-r--r--. 1 urbncat urbncat 20 Jun 27 18:40 InventoryProcessor.32c423b6e305.urbncat.log.INFO.20170626-134018.246-1498528861.gz-1498536061.gz-1498546861.gz-1498550462.gz-1498582862.gz-1498590064.gz-1498608095.gz
-rw-r--r--. 1 urbncat urbncat 20 Jun 27 20:14 InventoryProcessor.32c423b6e305.urbncat.log.INFO.20170626-134018.246-1498528861.gz-1498536061.gz-1498546861.gz-1498550462.gz-1498582862.gz-1498590064.gz-1498611709.gz
-rw-r--r--. 1 urbncat urbncat 0 Jun 27 23:34 InventoryProcessor.32c423b6e305.urbncat.log.INFO.20170626-134018.246-1498528861.gz-1498536061.gz-1498546861.gz-1498550462.gz-1498586462.gz-1498593665.gz
-rw-r--r--. 1 urbncat urbncat 20 Jun 27 18:40 InventoryProcessor.32c423b6e305.urbncat.log.INFO.20170626-134018.246-1498528861.gz-1498536061.gz-1498546861.gz-1498550462.gz-1498586462.gz-1498593665.gz-1498604479.gz
-rw-r--r--. 1 urbncat urbncat 20 Jun 27 18:40 InventoryProcessor.32c423b6e305.urbncat.log.INFO.20170626-134018.246-1498528861.gz-1498536061.gz-1498546861.gz-1498550462.gz-1498586462.gz-1498593665.gz-1498608095.gz
-rw-r--r--. 1 urbncat urbncat 20 Jun 27 20:14 InventoryProcessor.32c423b6e305.urbncat.log.INFO.20170626-134018.246-1498528861.gz-1498536061.gz-1498546861.gz-1498550462.gz-1498586462.gz-1498593665.gz-1498611709.gz
-rw-r--r--. 1 urbncat urbncat 0 Jun 27 23:34 InventoryProcessor.32c423b6e305.urbncat.log.INFO.20170626-134018.246-1498528861.gz-1498536061.gz-1498546861.gz-1498550462.gz-1498590064.gz-1498597268.gz
-rw-r--r--. 1 urbncat urbncat 54 Jun 27 14:04 InventoryProcessor.32c423b6e305.urbncat.log.INFO.20170626-134018.246-1498528861.gz-1498536061.gz-1498546861.gz-1498550462.gz-1498590064.gz-1498597268.gz-1498604479.gz
-rw-r--r--. 1 urbncat urbncat 20 Jun 27 14:04 InventoryProcessor.32c423b6e305.urbncat.log.INFO.20170626-134018.246-1498528861.gz-1498536061.gz-1498546861.gz-1498550462.gz-1498590064.gz-1498597268.gz-1498608095.gz
-rw-r--r--. 1 urbncat urbncat 20 Jun 27 20:14 InventoryProcessor.32c423b6e305.urbncat.log.INFO.20170626-134018.246-1498528861.gz-1498536061.gz-1498546861.gz-1498550462.gz-1498590064.gz-1498597268.gz-1498611709.gz
只是猜测您的日志旋转/压缩规则是错误的。应压缩旧日志-因此InventoryProcessor.32c423b6e305.urbncat.log.INFO.20170626-134018.246应成为:InventoryProcessor.32c423b6e305.urbncat.log.INFO.20170626-134018.246-1498528861.gz。在您的情况下,即使是已经Gzip的文件也会一次又一次地被Gzip。但是glog不会这样做,所以您认为服务器上的日志循环是错误的?这是我在查看之后要检查的第一件事,我相信您是对的,我会将此传递给我的DevOps人员:)谢谢!