gpt4 book ai didi

apache - access_log 很大,没有被归档。如何重置?

转载 作者:行者123 更新时间:2023-12-04 01:27:20 25 4
gpt4 key购买 nike

我发现我的 access_log 占用了我的大部分硬盘。它的大小超过 200 GB。我怎样才能重置它?

我在装有 Plesk 的 CentOS 服务器上使用 Apache 2.2.3。

谢谢你们 !

最佳答案

knx'answer 很好,但我建议重命名日志,并创建一个新日志,这样您就可以重新启动 apache,而无需等待访问日志被压缩,如果访问日志很大,可能需要一段时间。

需要访问 ssh

首先,重命名当前日志文件:

mv /var/log/apache/access.log /var/log/apache/access.log.1

其次,创建一个新的日志文件并赋予与原始文件相同的权限、所有者/组和 selinux 上下文:
touch /var/log/apache/access.log
chown --reference=/var/log/apache/access.log.1 /var/log/apache/access.log
chmod --reference=/var/log/apache/access.log.1 /var/log/apache/access.log
restorecon --reference=/var/log/apache/access.log.1 /var/log/apache/access.log

(可能需要 root 才能做到这一点)

接下来,重启apache

然后 Gzip 旧文件(文本文件压缩率非常好)。如果我们假设文件名为 /var/log/apache/access.log然后这样做:
gzip -c /var/log/apache/access.log.1 > /var/log/apache/access.log.1.gz

这 4 点是 logrotate 自动执行的操作。

关于apache - access_log 很大,没有被归档。如何重置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2832743/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com