apache2.distrib:/var/log/apache2/access.log 中有 1 个重复的日志条目

apache2.distrib:/var/log/apache2/access.log 中有 1 个重复的日志条目

我遇到了一个 Apache 错误。

https://bugs.launchpad.net/ubuntu/+source/apache2/+bug/1945311- 我的 Plesk Ubuntu 服务器上的 Ubuntu 18 版本 2.4.29-1ubuntu4.18)。

我在这里找到了一个解决方法:

https://support.plesk.com/hc/en-us/articles/4407366133906-Website-suddenly-started-to-show-500-error-AH10292-Invalid-proxy-UDS-filename?page=2#comments

并执行(在 Apache 官方修复之前):

sudo add-apt-repository ppa:ondrej/apache2
sudo apt install apache2

此后,我每天都会收到以下新消息:

/etc/cron.daily/logrotate:
error: apache2.distrib:1 duplicate log entry for /var/log/apache2/access.log

你有什么建议给我吗?

该解决方法是否是一种添加我不认识创建者的新存储库的安全方法?

答案1

/etc/logrotate.d:/etc/logrotate.d/apache2和中有两个文件/etc/logrotate.d/apache2.distrib。后者是 apache2 软件包最初分发的重命名和转移的 logrotate 文件,而前者似乎是 Plesk 附带/创建的。使用 创建的转移似乎dpkg-divert也是由 Plesk 创建的。

这两个文件都包含同一组日志文件的规则,这会导致 logrotate 警告消息,然后由 cron 通过邮件宣布。

解决方法很简单:注释掉 中的整个条目/etc/logrotate.d/apache2.distrib

所以这不是 apache2 软件包中的错误。相反,Plesk 软件包可以改进对这种转移的处理,以免留下两个文件/etc/logrotate.d引用相同的日志文件。

相关内容